Get a Garmin. My sister has a nicer one with Bluetooth, music player, etc. The bluetooth feature shows all your contacts, and you can touch screen dial on your cellphone, then use its speaker phone. Even has an audio out to hook up to the aux in on your stereo for MP3 playing functions as well as phone speakerphone.
I was in the market for a $100 one for my GF, she is directions retarded. Bought a tom tom (TomTom One), was highly rated, and didn't like the menus or the way it functioned. The directions were kinda misleading, and required a long time to "learn" how to understand its directions.
Returned it, bought a Garmin Nuvi 200. Was surprised that the menus and nav work THE SAME on the cheap ones and the expensive ones, just less features on the less expensive ones. Really like it. The dashboard function works great, showing speed, max speed, trip distance, time moving, time stopped, etc.
The cheap Garmin NUVI 200 we bought was this:
http://www.walmart.com/Garmin-nuvi-200-Portable-GPS-Bundle/ip/10248692
What price range are you looking in?
I hate how much ppl rely on GPS now, as i have always been a map guy. But i do like watching the map when i know when im going on long trips. And when you need to get somewhere fast, without issues, on business outings, they rock. Also help others in teh car understand where you are/are going