Xe.com have this handy little iPhone app that you can still use offline as you travel and update when you get to a wi-fi spot. I actually used this to help an Indian tourist change some USD at the pyramids recently to save him from having to head off to find an ATM. Useful.
