We are going to Shanghai, China, and have four days to explore the neighbouring towns of Zhuzhou, Hangzhou and Suzhou. Would day trips from Shanghai be preferable to spending the night in one of these towns and should we rent a car with a driver and guide?