Hong Kong is IMO the best place to buy high end watches. Changi is not bad, but you have to work the salespersons for a while until they really get down to some good prices. Its not easy, but its doable. They will have to call a supervisor by phone to get you the best possible price.