After debating for several months I ordered a TomTom One for myself for Christmas. I had mixed reviews from people on here, but lots of people did like it. It is also small enough to drop in your shirt pocket whan you get out of the car.
I ordered it from Abe's of Maine for $429 with a $100 mail in rebate, $329 seemed like a good deal to me. On TomTom's website they have a map update available for free until the end of March so it should be pretty current.