Für das Geocaching habe ich das Garmin Oregon 300. Das ist genau, was Du suchst, allerdings benötigt es noch Zusatzsoftware, nämlich eine topografische Karte (German Topo z.B., das habe ich und das ist super). Schau' mal, ob Du bei eBay nicht günstige Kombis bekommen kannst. Das Oregon ist mittlerweile schon bei 600, glaube ich, angekommen, da sollte es das 300 zu guten Preisen geben (Neu im Juni 2009 350,- €).