This thread is making me think again about taking the train to Shanghai.
Seriously, which way am I better off? I'll have my kids with me, so I'd like everything "to work."
I'll also need transport from Shanghai to Xian (well, actually, I guess I'll be in Suzhou before heading to Xian), and then from Xian back to Beijing.