Garmin Nuvi 350 or 360 if you want the best of the best.
http://www.garmin.com/products/nuvi360/
In my opinion of coarse.
The best part is the interface, you have no buttons, just a touch screen. I have never opened the manual, it's that easy to figure out. It's about the size of a deck of cards and just as thin, fits in your pocket. TomTom is at least 2-3 times as big and does not say street names in plan english. The Nuvi will not only give you the distance to the turn, but the street name as well.