Credit and debit cards are widely accepted, but it’s recommended to carry some cash for rural pubs, taxis, or small shops.