There is no shortage of ancient water towns in Shanghai. Tom Cruise even filmed Mission Impossible 3 in Xitang Water Town. But Qibao Water Town (七宝老街), also known as Qibao Ancient Town (七宝古镇), is the real hidden gem in Shanghai. Qibao is Chinese for 'seven treasures', and there are different ...