I picked up an older Garmin watch that works great for me. It can do miles per hour or kilometers, keeps track of lap times if you like and will let you upload all the data to the Garmin website where you can view it over time.
Plus, being an older model (since I didn't need the extra stuff) it...