Ich nutze ein Garmin eTrex Vista und installiert hab ich eine OpenStreetMaps-Karte. Dort sind eigentlich alle Wege drin und sogar Routing funktioniert mittlerweile. Nutze das zwar hauptsächlich zum Geocachen, aber auch da muss man ja irgendwie ins Zielgebiet gelangen was mit so einer GPS-Wanderkarte natürlich viel einfacher geht (lasse die Karte manchmal sogar weg weil es fast schon zu einfach wird

)
Will man die Route vorher planen gibt es auch einige Möglichkeiten. Das kann man bequem am PC direkt auf der Karte machen und die Route/Wegpunkte dann ins Gerät übertragen.
In Schweden hatte ich das Ding von Zeltabbau früh morgens bis Zeltaufbau am Abend an und unterwegs auch viel drauf rumgespielt und die Batterien (2xAA) hielten ca. 2-3 Tage. Ich tu immer die rein, die in meinem Fotoblitz nimmer gehen, die tuns dort nochmal 1-2 Tage

. Ist also definitiv sehr sparsam.
Hat natürlich noch die weiteren Vorteile die ein GPS so mit sich bringt (Routenaufzeichnung, Statistiken etc.)
Garmin selbst bietet wohl auch Karten an die dann speziell für das Gerät sind, aber ich finde die freien OSM-Karten so gut, dass ich da noch keinen Gedanken dran verschwendet habe, zumal die auch nicht billig sind.
Edith: Achja, das ist ein Outdoor-Gerät. Ein Dauerbad ist sicher nicht gut, aber im Gegensatz zu den meisten Handys macht ein Regenguss dem Dinge nichts aus.