TrackMyRoutes lets you track, save, and visualize your routes (walks/runs/drives). It has a simple yet intuitive interface for route tracking as well as map customizations.