Question for folks who have been to Cozumel recently. What is the best way to handle paying for things there? Do you use US dollars or do you exchange them for pesos? Where is the best place to get the exchange? Also - I believe my Visa credit cards charge for international transactions. However, my Discover card does not. How widely accepted is the Discover card?