imho, if its for city use, your only three options are the RAV4, the CR-V, or the Forester. Escape/tribute/freelander/xterra etc. if you're towing....
i have a CR-V, so i'm partial to it, but i did choose it over the RAV4 for the following reasons:
much more interior room, especially in the backseat (39" vs. 32") of legroom
standard 6 cd changer (i'm comparing top of the line to top of the line)
standard moon roof
the cr-v, however, isn't as sporty as the RAV4. engines are almost identical, w/ the RAV4's torque peak being a few hundred rpm higher. the rav4 is about 200 pounds lighter, and that difference makes itself known. my reasoning was that if i want sportiness, go for something totally different. (well, this car is a hand-me-down, but if i was in the market, that would be my reasoning)
in any case...test drive em
-Vivan