In general though cash is what I used for 90% of all my purchases. For my flight from BKK-CNX they wouldn't take an foreign based credit card which was weird. I had to use to pay cash for my flight they didn't take my discover, CSP, or QS. I would make sure to bring cash, but see if they take an cc. If they don't just use cash.