My personal solution was to buy one of these: http://www.i-gotu.com/
I tried to find the cheapest thing I could, and this works! :D
Adding details asked in comment:
- Battery life is approximately 30 hours. Recharges via proprietary-connector-to-usb-A cable, included.
- Comes with geotagging software, which I didn't use since it's Windows® only. There is an open source program which can extract the data here: https://launchpad.net/igotu2gpx
- With the above software, I get .gpx files. Don't know about the original software.
I'm sorry I can't help much on the workflow, since I'm using Aperture and it... well, just works.