I'm using Google My Tracks. Works pretty well and it's free. You can upload your tracks to Google Maps and Google Docs.