My wife bought a Magellan Maestro 5310 which she loved until the heat cracked the screen. It retails in the $200-250 range. She replaced it with a Magellan Roadmate which was garbage and got us lost, then stayed stuck in another state. She replaced that with a different model Magellan Maestro 4700 which is not as good but she likes it anyway.
My sister in law has the Garmin nuvi and says it is absolute garbage. The Maestro 5310 is way better. My wife took the 5310 GPS with her to visit to compare to the nuvi and the 5310 blew the nuvi out of the water. They were comparing real time with both units in the same car at the same time.
If you have an android phone or iphone you should just get a GPS app.
Edit: The Maestro 5310 has a 5 inch screen if that makes a difference.