We are travelling to China next year. Is it best to book tours from the hotel tour desks when in China, (I presume most hotels would have a tour desk?) We would like to do a Yangze River Cruise and the Terracotta Warriors. Or, should we book the tours in Australia before going. We are travelling in May. How long should we allow in Xi'an?
Thanks in advance