This is a collection of rather strange advice about Shanghai. Remember, this is primarily a city for business. You can see all the tourist attractions three times over in three days IMO. I honestly think no matter how slowly you go, it's hard to fill up even a week in Shanghai, let alone 10 days.
Some of the folks who posted here -- moondog, jamoldo. etc -- have an incredible amount of local experience. Others, less so. For example, going up the TV tower is, IMO, a huge ripoff, especially since there are two nearby buildings that are considerably taller. Better to spend the $20+ tower admission fee on a drink or two in either the Grand Hyatt or Park Hyatt!