A top spot to stay in Harbin, best known for its Snow and Ice Festival, is plush hotel Shangri-La Harbin, situated on the scenic banks of Songhua River. The hotel has a health club, plus a heated pool that is ideal for the winter months. Dining options include Cantonese cuisine at Shang Palace and fine dining at Heilongjiang.