shanghai is anything but the suck, there are plenty of places to stay depending on where you wanna be close to. I usually stay at the westin bund center shanghai,
http://www.starwoodhotels.com/westin...ropertyID=1379
Shanghai is great if you love to eat and shop.