Hi guys, I am a Chinese who have never been to China nor speak Chinese. I am finally going to take my family to China on a vacation, Planning on visiting Beijing and Shanghai on our first trip. I want to visit a few historical places in the two cities, my kids want to visit a few water and theme parks plus aquariums, Zoos etc, my wife wants to shop for clothes, shoes and bags. Any suggestions on where I can do these things and a good hotel to just sleep at night. Good, clean and comfortable is good, nothing fancy. Oh almost forgot, what is the best way to travel from Beijing to Shanghai and back?