Best route itinerary for Hangzhou, Suzhou, ZhouZhuang, (Wuzhen)
We want to take a 2 day side trip from Shanghai and visit the three palces above. In what order is the best way to visit this places? We prefer bullet trains (no buses or slower trains). Is it best to go from Shanghai to HZ(bullet train) then from HZ to Suzhou (and Zhouzhuang by bus from Suzhou)? Or is it better to go from Shanghai to Suzhou first (bullet train) and then from Suzhou to HZ (then back to Shanghai)? Is it worth visiting Wuzhen or is it better an extra day in Shanghai istead of Wuzhen? Which one is better to visit, Wuzhen or Suzhou? If we have time to also squeeze Wuzhen in this itinerary, is it better to go to Wuzhen before or after the other places? And finally, which of all this places is the best to stay in a hotel or BB overnight? Would you please give me an idea of an itinerary to visit this places in 2 days from Shanghai. Thanks