Many people on here will speak to the contrary about credit cards... but I don't find them useful for small purchases. Going out to dinner and/or a big Walmart run would be places I would use it. but for the markets, clubs, convenience stores, tipping, etc.. cash is king. I'm not even close to an expert. Hell, I've never even been to Cancun. But I did stay at a Holiday Inn Express last night.