imo, other than expo, Tianzifang is worth a stroll and sit down to have a coffee. u can do the night walk on the bund and then try to find a bar close to it and then have a cold one. i went to captain youth hostel's lounge/restaurnt at top, it's has an open view of the bund very nice.
http://www.hostelworld.com/hosteldet.../Shanghai/1891