This is a lovely ancient water town in Shanghai called "Zhu Jiajiao". It is less crowded and less touristy than other water towns (according to some online sources).
It is a beautiful little town. I would highly recommend taking a ride on the boats. I think it was just over 60 Yuan per boat (it fits 6 people so it works out to around 10 yuan per person).