Garmin E-Trex is very popular, i've heard good things about them, they range in price from $60 to $80. But if you have a smart phone with satellite capability you can just download a GPS app, i did on my phone, it was free too! I've tested the accuracy of it in my truck and it's nearly perfect.
I use it in boat all the time, just my $.02.