I currently use a Holux M241, and the features I like most are
However, the memory for 131000 track points (less with newer firmware) is a bit tiny for any holiday of more than a week.
I found the "Locosys GPS Walker" with about 2 GBytes of Memory (and a built-in mp3-player, who needs that?), but that thing has some disadvantages:
It is fascinating how someone puts so much effort and time into such a nice piece of software. I'm no programmer myself, but I did work in software testing some time ago, so I will try to help as best as I can.
My picture shows Ping, who likes to show me the way (sitting on a map). Holly (not shown, my Holux M241) later tells me where I actually was. Ping ususally disagrees ...