For first-timers, we recommend at least 8 days for the classic Beijing–Xi'an–Shanghai route, but a 14-day tour would allow you to experience a cruise on the Yangtze River and see the scenery of Guilin as well.
If you are planning a return trip, we will suggest the optimum number of days according to the destinations you are interested in.