Credit and debit cards are widely accepted in hotels, restaurants, and shops in cities and tourist areas ... charming ...