Bonjour Kira68,
Personnellement je trouve 3 semaines à Shanghai un peu long... A moins que tu sois féru de musées, ou que tu ailles visiter les villes alentours à la journée (Suzhou, Tongli, Wuxi...) et sur deux/trois jours les villes comme Hangzhou, Nanjing, ou que tu clubbe toutes les nuits...