Hi Sable,
Greeting from Peggy, Top China Travel.
If you want to visit Bejing-Xian-Guilin within 10 days and all by train, it is a reasonable tour. And also, which city is your departure city?
See a general itinerary here:
Day 1 Arrival Beijing
Day 2 Great Wall, Hutong
Day 3 Tian'anmen Square, Forbidden City,
Day 4 Summer Palace, take the high speed train to Xian
Day 5 Xian Terracotta Warriors
Day 6 Shaanxi History Museum, Muslim Street, take the train to Guilin
Day 7 Li River Cruise
Day 8 Yangshuo sightseeing, train or flight to your departure city
Day 9 Your departure city sightseeing
Day 10 departure China
And aiming to covering these three cities, we have already designed a tour for your reference, the tour route is Beijing-Xian-Guilin-Hong Kong.
If you have any information want to know, you can contact with me in any moment.
Peggy
Top China Travel