I use a Garmin 210, a little old now but seems to do the trick and find it pretty accurate for what i do, only gripe which i think is an issue with most of these watches is the waterproofing of the watch, a while ago i got caught in a big downpour and was completely soaked, the next ride i...