I am suggestion Garmin and TomTom GPS.
If you buy a Garmin, choose a model that ends with a "5", like 205, 255, 265, 755, or 765, is a newer model (old models is end with "0" like 200, 350, 360, 760, etc).
The new model upgrades from the older model series and have more feature such as widescreen, mp3, etc.
I'd recommend a Garmin 255W (same as 205W but reads street names instead of just saying "turn left" or "turn right).
See bestselling at Amazon.com
http://www.amazon.com/gp/redirect.html?ie=UTF8&location=http%3A%2F%2Fwww.amazon.com%2Fs%3Fie%3DUTF8%26rs%3D172526%26sort%3Dpmrank%26ref%255F%3Dsr%255Fnr%255Fn%255F0%26keywords%3Dgps%26bbn%3D559938%26qid%3D1229873635%26rnid%3D172526%26rh%3Dn%253A172526%252Ck%253Agps%252Cn%253A559938&tag=garmin.gps.navigator.cheap-20&linkCode=ur2&camp=1789&creative=390957