I have a Garmin GPSmap76 which I received as gift about a month ago. I love it so far.
Disclaimer on the comments that follow: I'm a rank beginner at all of this. I'm not overly thrilled with my very limited exposure to their mapping software. Their Topo program is supposed to list trails and topography but I was unable to even find a large, local, city-managed forest on it. Admittedly, that's not a wide sample, and I am living in Maine. The topo program is also very limited on streets. The MapSource MetroGuide North America is great on roads but doesn't have the topo info. Both run around $90 each plus shipping, plus there's another one strictly for National Parks (also for $90). I'd rather get a program that does both Topo and Streets for a more limited area (say the Northeastern US or Eastern US). I should have the Metro Guide in a few days and will probably cave in and get MapSource United States Topo eventually when I have to go further afield for Geocaching.