Many food markets accept credit and debit cards, but it's always a good idea to have some cash on hand as not all vendors may accept cards.