I recently got back from Italy and was only force DCCed once, and it was only for a couple bucks, so I didn't raise a huge stink. Everyone else either asked, or just did EUR without asking.
Interestingly enough, I was never asked to DCC using my Schwab debit card in an ATM, but the person I with, who was often using the same ATM with his debit card from a local credit union was asked to DCC every time.