It’s generally better to exchange some money upon arrival at the airport or in the city for competitive rates. U.S. dollars, Euros, and British pounds are easily exchanged, and ATMs are widely available. Some places might accept these currencies directly, but local currency is preferred for smaller transactions.