With mascots greeting visitors, and sports venues primed for action, the "Ice City" of Harbin is all dressed up and ready to be a warm and generous host of the 9th Asian Winter Games.