Usually our holidays are for two weeks at a time and I just take cash, usually euros. But shortly off to Canada for 4 weeks. Fuel, meals will go on credit card.
Clearly cash needed but I don’t want to carry large amounts. It seems the way to go is a pre paid card.