Carrying around a large amount of cash isn't the safest thing to do. At the same time, not having enough cash can cause a lot headaches too. It's a good idea to take a little more than you think you'll need.
But it's also good sense to have a backup prepaid, debit or travel credit card that you can rely on - assuming you're going to a destination that widely accepts card transactions.