Been to Dalian, Beijing and Shanghai aquariums. I liked Dalian the best, divers feed great white sharks.
I believe they have aquariums in Qingdao, Guilin, Guangzhou and Shenzhen, not sure about other cities.
As far as tall buildings in Shanghai, if you wanted to pick one it would be World Financial Center. Instead of paying to go to the observation deck you can go up
to the PH bar 100 Century Ave and have a drink and look down on Pearl Tower and Jin Mao. Would be nice to do this on a clear day.