How precise/thorough are you looking to get?
I ask because if it's not something where you need it to follow you, you just need to manually record, you can take a photo with ANY GPS enabled camera (ZS7, iPhone, probably lots of camera phones) and you have the coordinates for later.
So, for weddings, receptions, particular scenes where it matters, you could have a reference location and it would work if you just do it beforehand . . . but for a walking tour, or random single snapshots, it wouldn't work.