All major credit cards, including Visa, Mastercard, Diners and American Express, are accepted at most establishments, such as restaurants, hotels, shopping malls and stores.