Shanghai is blessed with many beautiful neighboured cities in a short distance. Thanks to the high-speed railway, most cities are only 30 mins to 1 hour train ride from Shanghai like Suzhou, making a comfortable side trip
. Water towns
around Shanghai like Tongli and Zhouzhuang offer much to do for visitors in Shanghai with only 1 hour to 2 hours driving time.