We're going to Riviera Maya in September and I'm wondering how we should handle our money. Should we bring our debit/credit cards (we don't actually have credit cards, they are the banks cards). Or leave those at home? Or in the safe in the hotel? Should we use traveler's checks? Cash? Get a pre paid credit card? I'm not sure which option(s) are best.