Granted I was there for a week and with a young whimpering kid in tow, I didn't like shanghai one bit.
Food is meh compared to Beijing.
The bund is just a very long concrete walkway. Even at night it was meh. My kid called 东方明珠 'ball...big ball ' which was a very apt description.
A lot of shopping malls. Tooo many. You see one, U see all.
豫园 ..haha. forget it. U go by the front door they will up sell U some performance package and help U book some dining inside. its boring. Don't bother. When i was there , the local peasant was literally washing clothes on the commemorative tablet of the person who built 豫园. See liao also sian.
There is an area near 武康大厦. That one is not bad. Very old shanghai and full of large houses built prior to world war 2. Worth to spend time there. Area quite bohemian.
Other than that..the high light of my trip was actually my 5 star hotel at 200 bucks sgd a night with a very good international buffet. Lol.
I wouldn't go back.