I just got into the sport myself and first bought a Garmin etrex H. It's the most basic model that Garmin has available. It allows you to store around 500 way points, if I'm not mistaken and also has the feature of finding your way back to the car/camp. You can't upload any maps on it though. I found it to be quite good in thick cover as well but wanted something a little better, so I recently bought a Garmin 60csx off ebay for arnd $300. This model allows you to upload topo maps. I have read reviews in many Gps forums and also from many blokes here, after which I decided to go in for it. Haven't had the opportunity to try it out yet. It also comes with a SD card and a colour screen.
Hope I was of some help!!