Credit/debit cards are accepted in most places. Some smaller shops and markets prefer cash.