Credit & debit cards: MasterCard, Diners Club and Visa are widely accepted, but many small establishments - shops and restaurants only accept cash. It is advisable to ask merchants if they accept credit cards before trying to purchase items
Travellers cheques: Travellers cheques are accepted almost everywhere. To avoid additional exchange rate charges, travellers are advised to take travellers cheques in Euros, Pounds Sterling or US Dollars.