I'm looking to buy a portable GPS system for around $150. I've been reading up on the Garmin Nuvi 350 which fits my budget and seems like it will do the job fine. I'm not all that worried about voice instructions. I just something that is accurate on my exact location.

I plan on traveling a bit over the summer and I'd like a GPS for when I hit the streets in a big city. So does anyone have any experience with Garmins or are the Tom Toms the way to go? It's my understanding that Magellan sucks hard. Thanks.