Top 10 places to visit in Shanghai 2024 Perfect 3-Day Travel Guide