The best time to visit Shanghai is from October to November ... up in a hurry due to the numerous national festivals that take place around this time. If you wish to capitalize on the climate ...