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