Temperatures are well below freezing but visitors' spirits are high at this year's International Ice and Snow Festival in Harbin, China.