Money exchange is provided at most banks. There is also a money exchange service at the airport and at most hotel front desks, but they may not have the most favorable rate if you are exchanging a large amount. The US Dollar is widely accepted. We recommend traveling with small denominations of US dollars for tipping purposes. Credit Cards are widely accepted most commonly MasterCard, Visa, and American Express. ATMs may be unreliable. Look into fees your bank may charge for withdrawal, they tend to be higher for international transactions.