RE: which GPS?
I like my Garmin Venture HC, you can do all of the things you mentioned with it. It does not have as much memory as some others (24mb), but it gets the job done, and is easy to use. I would freak if I had to pay $400 for a GPS. LOL,I think it would send me back to maps.