I have a Garmin Legend HCX.
Color screen and hand held. It has the track feature. Dots are left that mark the path you took. You can then upload the dots to your map source software and load it into Google Earth so you can see exactly where you were.
It also have on road nav features, shopping, dining, gas, and much more. It has auto correct and will recalculate your route if you take a wrong turn.
It's also water proof.