I have been looking at hotels for my trip to China (Beijing and Xian)this coming May. Does it make more sense to wait until a few weeks before to make hotel and train reservations? After reading many posts on this forum it appears that train tickets don't even go on sale until about 10 days before the travel date. Does the same go for hotels as well? I tend to be a planner and want to get everything booked ahead of time, but I also want to get good rates on everything. Does anyone have any suggestions?