Les cartes de crédit et de débit sont généralement acceptées dans les hôtels, les restaurants, les grands magasins et les attractions touristiques. Les principales cartes internationales telles que Visa, MasterCard et American Express sont largement utilisées. Cependant, dans certains petits commerces ou établissements plus modestes, il est possible qu'ils n'acceptent que les paiements en espèces.