We found that the best rate is at the airport!!!!We saved a lot of money on the rates. I'm not big on carrying a lot of cash on me. American express traveler checks are excepted most places and on the beaches, but check with the restaurants first if going to Grand Case!!!