I was just in China, where every single hotel attempted to charge me in USD. I vigorously fought this at the IC in Chengdu, with no success. Hotel staff went so far as to call the bank, who claimed there was no way possible to charge me in local currency. I had a car and driver awaiting me, and decided that what I had scheduled for the day was more important than the few dollars I was going to lose, but I was not happy.