Originally Posted by
moondog
Since he needs to get a ticket on a specific train or two, he should buy in advance IMO, on the official website or at his hotel.
If he can swing it I'd say yes. But my guess is 99% of folks couldn't navigate the railway site (mostly due to Chinese).