If this is your final stop, and you are planning to spend some time in Beijing, I would arrange a private transfer and guide. On our visit last year, Regent put us up overnight and included two full days of touring for no charge; of course, this was in the middle of the cruise and not the end. For our trip later this year, we are using Explorient (www.explorient.com
). They arrange all transfers, provide private car with driver and guide along with admission tickets. Friends used them recently and truly liked their service.
You might want to check the various China or Asia boards on this site or others such as www.flyertalk.com
(a sister site to this site), trip advisor, frommers, or cruisecritic. I would also recommend a google search.