With mascots greeting visitors, and sports venues primed for action, the "Ice City" of Harbin is all dressed up and ready to ...