Confused now about debit card.

I read this on Moneysavingexpert "there’s another possible hidden charge at bureaux de change. All credit cards charge a cash withdrawal fee (which means you can also pay interest, even if repaid in full). Therefore, if you're buying currency, use a debit card, which isn't allowed to charge this fee."