I recently got a Forerunner 220, I’m happy with it. Previously I had a Forerunner 110, but the battery was getting worn out.
It is fairly simple, seems similar to the 110 – main thing for me is displaying time/distance/pace/heart rate. It can do intervals, though I’ve not tried that yet. It is pretty quick to find GPS, much better than my previous watch.
It doesn’t have barometric altimeter, but it can still get elevation from GPS, and show that on the screen. This may be not as accurate, but still useful.
As Swedish Chef says, one of the good things is it works as a standard USB mass storage device. The connector is a lot less fiddly than the 110.
So you can just plug it into the PC, and copy activities off. This works fine without an internet connection, and without installing any software.