Anyone been there and can offer tips? Going with my wife and 7 year old kid this coming summer and couldn't be more excited. Love to know any tips for eating vegan (none of us eat meat) and cool commie things to see and do, here is a first draft of the itinerary so far:

Land in Hong Kong and spend a week there

Train to Guilin, spend 2 full days there (4 days total counting travel days)

Train to Changsha (home of Chairman Mao), again 2 full days, 4 total with travel days

Train Hangzhou, 4 full days here, 6 total with travel days

Train to Shanghai, 5 full days, 7 total

Train Beijing, 5 full days, 7 total leaving early morning last day