Recommended attractions
a.must-go places
Yu Garden
Jade Buddha Temple
The Bund
Shanghai Museum
Shanghai World Financial Center
ERA Acrobatic Show
b.other recommends
Tianzifang
Huangpu River Cruise
Zhujiajiao Water Town
Maglev Train
Nanjing Road
Xintiandi
Recommended itinerary
Shanghai 1 day tour
Yu Garden, Jade Buddha Temple, the Bund, Xintiandi or Tianzifang, ERA acrobatic show.
Shanghai 2 days tour
Day1. Yu Garden, Jade Buddha Temple, the Bund, Xintiandi or Tianzifang, ERA acrobatic show.
Day2. Huangpu River Cruise, Shanghai Museum, Shanghai World Financial Center, Nanjing Road
4-5 days for Shanghai & its surroundings
If you have 2 or 3 more days free in Shanghai, why not go to surrounded cities, like Suzhou and Hangzhou.
Shanghai – Hangzhou: 1 hour by bullet train, it is possible to visit Hangzhou and come back to Shanghai within one day. Or you could stay one night at Hangzhou.
Shanghai – Suzhou: 0.5 hours by bullet train, it is possible to visit Suzhou and come back to Shanghai within one day,
Shanghai – Suzhou – Hangzhou – Shanghai: Normally it takes 3 days to visit the three cities, you could stay one night in Hangzhou and one night in Suzhou. It is possible to run from each city by bullet train.