Strava


- your smartphone/iPhone or a GPS device for your bike
- Strava app (free)
- Strava.com access (free)
I actually use both my smartphone (for short commutes) and a GPS (touring and day rides). The arguably most popular brand is the Garmin Edge series. I have a barebones model that I like really like. Minimal display, $120 price tag, and a 14 hour battery life.
Compared to MapMyRide, Strava has more active riders, groups, and free features that I like. Plus, it seems to work a lot better here in Korea. Feel free to follow me to see just how out of shape I really am.