From spicy hot pot to giant pandas, check out the top things to do and see in Chongqing, southwest China's largest city.