Costco:
Garmin eTrex Legend Cx
I have the "C" version. The first unit I got had a defect (bad seal), but the second one (free replacement) has worked perfectly for a couple years now. I would recommend getting that one. That seems like a good price ($150), but I would do some comparisons before buying.