I've had quite a few Garmins, including a Vista, Vista HCx, and now recently the Oregon 400t. Each was leaps and bounds above the previous, and I can strongly recommend the 400t. It comes preloaded with topo maps, and has enough memory to also load street maps. It will do road routing on the street maps.
_________________________
- Benton