I've only had a "forced" DCC in Taiwan at the Novotel for the pre-authorization. I didn't put up too much of a fight because it was only a hold. Upon checkout I was able to pay in TWD.
I'll have to be vigilant this time around in HK and Macau. I usually use cash for small purchases in that part of the world, but I'm more worried about the reception at the hotel trying to pull a fast one on me. We're looking at Marriott properties in HK, and I haven't decided in Macau. The Courtyard HK didn't charge DCC in July 2011 but the Venetian in Macau did.