I've booked 3 nights in Shanghai for April and intend to have 2 nights in the water towns so that we can visit Suzhou and Tongli and possibly Zhouzhuang if it's not logistically too difficult. From there I plan to go to Huangshan, I'm aware that there's a bus from Suzhou but I don't know if we want such an early start, 5:40 as we (I) would be pretty tired to start walking by the time we arrived. So the alternative seems to be to get a fast train back to Shanghai, connect with a G train to Hangzhou and get the bus to Tangkou. It will be early afternoon by this time, should we stay in Tangkou and go up the mountain the next morning with a possible overnight stay on the summit? Is there time to go up in the afternoon? I also plan an overnight at Hongcun or Xidi then back to Hangzhou for a flight to Taiyuan.