We will be on a cruise stopping in Beijing in April 2013 for 2 nights. Do we need to find a tour (not one of the ship's excursions) that spends the nights in a Beijing hotel or can we go back & forth to the ship? Can someone recommend a good tour company or guide. Thank You. Jacquey.