We're going on this package also, as it worked out cheaper than just the cruise on its own for some obscure reason. I'm not sure how central the hotels are but we've been to HK and Shanghai before so we've done the main sights. Try to learn a few words of Mandarin for Shanghai, the Chinese will love you for it.
Thankyou for your aswer to my question, we have been to Hong Kong a few years ago but never to China, i would be interested to know if you have your Chinese visa yet and how you went about obtaining it.
We don't have our visa yet but we'll arrange it after Christmas, we don't live far from the Chinese consulate in Manchester.