Carry both cash and cards. Hotels, shopping malls, supermarkets and larger restaurants usually accept Visa or Mastercard. Cash is needed for markets, street food stalls, tuk-tuks, some taxi drivers and small shops, where cash is often the only option. Bring a backup card and notify your bank before you travel so your card is not blocked abroad.