Zhujiajiao Water Town is a charming ancient town located just outside of Shanghai. The town is built around a network of canals and features traditional architecture, stone bridges, and narrow alleyways. Take a boat ride along the canals or explore the town on foot. Don't miss the Kezhi Garden, a beautiful garden with rock formations and water features.