I have an old model garmin e-Trex that will do that. I think it cost under $100 when I bought it. Check the garmin web site, they have a number of handheld units for under $300. You might look and see what the computer hookups cost, because you can lose a point if it is just on the unit. I have deleted some that I didn't mean to lose on mine, yeah I know, an operator problem.
Jim