Trailrunner Mini is a more user friendly version of the original TrailRunner software which is actually free (although the developer encourages donations if you like his work). Trailrunner Mini basically does a hell of a lot more than the default free software that comes bundled with your GPS device and has a slick OS X interface. You can then re-watch your travels using GoogleEarth.
This means you import data from apps that use the GPS on an iPhone (such as RaceBunny and Trails) and export them in KML or GPX format.
It allows you to plan routes on maps using the free OpenStreetMap service and can import data in GPX, TCX, PWX and KML file formats. TrailRunner is probably the most popular GPS app for Macs and TrailRunner mini is a slimmed down version designed for runners, hikers and travelers of all kinds.