Garmin etrex GPS can be loaded with city navigator maps and used for driving (with step-by-step door-to-door instructions) or in the city for walking. They also support Birds Eye maps and even satellite photos (such as google maps, to understand us).
As GPS, in my opinion, they are expensive and bad, with super slow processors compared to any smartphone. Topographic maps are heavy compared to OSM that are free.
However .... they are robust and long battery life, they are reliable.

Code:
Please Login or Register to see the links