Spain was DCC-compliant (ie, gave you the choice, even when obviously having the scam-offer much bigger/easier to choose) this weekend.
What annoyed me more is that apparently now banks in Spain are starting with that "Hey, we charge you 1.8/2€ extra on your transaction" when you get money from an ATM. No, thanks. More interesting, I had a charge of 21.80€ on my card (after I declined the withdraw on the last step when it told me it's gonna be 1.8€ extra) which quickly got deposited again, but it was a charge (ie, not just a blocking amount, but a charge & refund) - since my card is in €, I didn't lost in currency conversion on it, but I can imagine had I used a non-€ card, I might have (even if declined DCC) been slapped with twice a convertation NOT in my favour (ie, 21.80€ would become like 24.50 CHF, then the refund would only be for like 22.50 CHF) even though I declined the transaction. That's scamming on a whole new level.. watch out!
Still some banks were without that extra fee, so I managed to get around it, but it just sucks, I'd like to know what happens with a Non-€ card for sure.
Thailand with their 150 or even 180 Baht charge is the worst. In fact charges like this make me re-think my choice of country to go on holiday, as silly as it might sound..