As far as the hotels are concerned, many have pulled the Avis trip i.e. burying in the check in document you are pressured to sign an agreement to accept dcc. If it's in England, assuming you are from an English speaking country, it is of course in a way your fault for not reading what you're signing. However in non English speaking countries, say in Italy, how many would recognize their agreeing to be billed in their own country. The solution is to write in bold letters on the check in slip, no matter what, if it's in a language you don't understand, bill in euro (or whatever the local currency is) only. Perhaps we can produce a stamp, like a date stamp with movable bands, with all the currencies. You know Bill in (select the currency) only!