Use this app to track visits to your favorite locations. Each time you visit a new place you would like to track, the address can be grabbed from your current GPS location, and added to your track list. The app automatically runs in the background and uses GPS to monitor when you check in and out of your own added locations. View your location data and add notes to any visits. Reports can then be generated and emailed to you with summary information.
This free version lets you track up to 3 places. This restriction can be removed via in-app purchase.
Note: Continued use of GPS running in the background can dramatically decrease battery life.