I use My Tracks and Track2Miles (both for android) which tracks where I walk/cycle around the neighborhood using the GPS. It keeps a little map of how far I go, where I walk, etc. Then I'm able to upload it to Daily Miles (
http://www.dailymiles.com) online to keep track of everything!