My vote would Garmin Etrex Vista. The Vista will hold 25 MB of info stored in the unit.
It has the option of installing Mapsource programs. I have both the Mapsource Topo and MetroGuide.
The MetroGuide allows me to install any area of the US (other country's available). I am able to type in an address and go right to it as the crow fly's with an arrow showing the distance left to the address as you drive. You are also able to find Hotels,Places of interest and a whole bunch more. It has address's and phone numbers as well.
The Topo is the best feature. Living in the West we have alot of varied terrain. You can install a topo map of again any place in the US and it's just like having a map. It is very detailed showing elevation,trails,streams and anything you would find on a topo map. The great thing I like is coming home after a hunt or scouting trip and uploading to my computer. It takes seconds to do and you can see the path you walked along with any notes made along the way. It has become a valuable piece of my hunting gear and I would not leave home without it. The first thing I do is mark the vehicle when hunting and this saved my bacon just a few weeks ago in a small blizzard although it had a tough time reaching the sky through the snow, when it cleared I new exactly where the ride was.
The only gripe I have about a GPS is that it must have access to the sky. When hunting it is a pain to hold the thing while walking. They do have a belt holster like a cell phone but it doesn't work that well and loses reception often when attached to the belt. I take my unit and attach it to the back of my hat pointing to the sky and seems to work ok. I would like some kind of small antenna with a 3' lead to clip on. It is also difficult in heavy forested area's were the view to the sky is limited.
I would say if you are an AVID hunter or outdoorsman a GPS is a must. Make sure you get one that will enable you to download info to your computer and has the ability to store maps.
Ebay is the way to shop for these. If you go to a retail outlet you will pay alot more. I saved over $250 on my unit as well as the software.
They have a detailed site.
http://www.garmin.com/outdoor/ Check it out for more info [X(]