iPhoto 09 is a handy geotagging tool. This means that if your camera doesn't capture latitude and longitude information when you take the picture (and most of our cameras don't), then you can use iPhoto afterward to add this information... and more.
Using "Places," not only can you add coordinates, but the actual place information in plain English: such as Country, State, City, etc. The best part is, iPhoto does most of this work for you. I demonstrate how this works in the following movie.
This movie is from my Lynda.com training series, iPhoto '09: 10 Things to Know About Places . If you want to tap the full power of iPhoto 09, you might want to take a look.