During a recent trip to Hong Kong, I have to say that I agree with Happy, and I feel like fewer places are offering DCC (or opt out customers without saying so). For example, three of us from FlyerTalk went to Wildfire at the Peak for dinner. We thought for sure there would be DCC, but there wasn't. The waitress said, "We can only charge in Hong Kong Dollars." Next, we went with percysmith to Lei Bistro in Times Square. After the meal we all made our way to the cashier and discovered the acquirer was Hang Seng Bank. We knew it would be easy to opt out of DCC if offered, but again there was none.
The Courtyard Hong Kong is still using a 4.9% DCC rate. Fortunately with the SPG AmEx Starpoints for staying at Marriotts I can use AmEx at most of my hotels stays. This means no DCC possible on the hotel room.
Finally, as klashn and I were heading back to the airport I asked the employee selling the Airport Express Line tickets to charge in Hong Kong Dollars. He replied, "I always do because otherwise the foreign exchange rate is very unfavorable." ^