How to 'record' a trip - places I visited?
The best option is Google's My Tracks
Follow the link and see the features yourself. Everyhing you want is there. And the best part is it's free!!
Hope this helps