Although most cards are accepted here, there will be times where it may not work as I have experienced. It can be quite a frustrating and embarrassing moment when that happens so cash is always handy no matter where you go. The most important places you need cash for are street markets and street food places.