A lot of people heard about the beautiful water towns near Shanghai, actually Shanghai has several different water towns, let me introduce them to you.
The most famous one is Zhouzhuang. Zhouzhuang is in Suzhou city, around one hour driving away from Shanghai, with more than 100 years history and two rivers cross it. Very worth to visit.
Tongli, is in Zhejiang province, famous for movie shooting, a lot of famous movies were produced there.
Zhujiajiao, the nearest one from Shanghai downtown, free of ticket, just a little small, if your time is limit and want to visit the water town, Zhujiajiao is the best choice.
Claire is here to help you for everything: