Another choice is to get a smartphone that has a GPS unit, such as the iPhone 3GS and use applications in conjunction with the built-in GPS. Since the government has turned off the random generator that kept personal GPS units from being perfectly accurate a few years ago, you can now get excellent altitude measurements, as well (assuming you can see four or more satellites from your position).