Garmin GPS V then.

Might seem pricy, but remember it comes with the mapping program as well, and street level maps aren't cheep.

It's nice and portable for the mountain trips, can be mounted in the car to get you to the nearest resturaunt, and it can interface with gpsapp. Though right now, the Garmin GPS V unit will probably work better as the main GPS in the car until gpsapp advances a bit more.