Was in China recently on a business visit and spent a few days in Shanghai. Took the daytime Air India flight to Shanghai - a very comfortable 6 hours - arriving at 8 PM. If you are in Shanghai, the place to stay in is around Nanjing Street - the all pedestrian street with great shopping dining and night life.
A rain soaked morning at Nanjing Street
The street is a beehive of activity at all times and even rain is not a deterrent. The action starts early morning when the central square on the street comes to life with live perfomances of aerobics, musical concerts and much more.
Tourists enjoying a toy train ride
If you are visiting Shanghai, I strongly recommend you stay in this area. Amongst hotels, my recommendation - Central Hotel at Jiujiang Road. Fantastic location, great large sized rooms with a seperate living room, well priced - rates from $180 upwards and if you are lucky you could get a room with a view of the central square where action starts early morning.