Garmin's are the way to go, have the Nuvi 200 & GPSmap 60CSx (hand held) they both work great I use the Nuvi for Geocaching also.
And for HAM radio /
APRS tracking I use the AvMap geostat5 still learning things on it, and it has a feature where you can connect a rear-view camera and have it show up on the display.