I'm leaving (the US) for the Dominican Republic tomorrow and I only just discovered that credit cards charge a 3% fee on every transaction. I haven't been out of the country lately, but this isn't how I remember traveling in the past, when I was told to use credit cards everywhere, because you get a decent exchange rate and no fees. Still that seems to be how it is.
ATM withdrawals seem every worse, paying the fee plus a withdrawal fee.
So now I've got a big problem. I don't want to pay that fee everywhere I go, but I also don't want to walk around with a lot of cash.
What's the best way to handle this?