A mon avis, ça devrait être amplement suffisant, mais tout dépend des hôtels bien sûr. Côté nourriture, vous pourrez manger pour quasiment rien et même si vous faites un peu de shopping, ça devrait aller (à moins que vous achetiez des trucs vraiment chers, bien sûr).
Lors de mes 4 jours à
Shanghai, c'est bien l'hôtel qui a couté le plus (mais payé par ma boite, héhé

): environ 700 euros pour 5 nuits (et c'était un hôtel 5 étoiles). Pour les autres dépenses (sorties, taxi, repas, shopping), ça m'a couté dans les 200 euros au max.