We are planning to stay in Chengdu beween July 8-12 and go to Shanghai from 12-16. We may come to Shanghai a day earlier if Chengdu does not turn out exciting. Since we have a four-year old traveling with us, we prefer to stay in a place where there are a lot of attractions we can just walk to (e.g.,the Bund). Any recommendations on hotels? We can spend up to US dollar $250. The travel advisors rank Le Royal Meridien very highly. Would anyone recommend it? Any other alternatives we should look at? Any recommendations on where to go and what to see with a four-year old in Chengdu and Shanghai? Thanks!