At MapMyRun, runners can keep track of their routes. But the site's name tells only a sliver of the story. You can also discover new runs shared by other members, plan meals and workouts, find marathons and other races and post stories and photos. The paid plans range from $5.99 to $19.99 a month, but don't be alarmed: many of the most useful features are ad-supported and free. Not a runner? You might be interested in one of the site's sister destinations, including MapMyHike, MapMyRide and MapMyWalk.