I want to go to Tibet from Xian would like to know the best way to go. First, should I go with soft sleeper or hard sleeper? I heard you have to book a tour. I just want to go for the train ride and to see th Patala Palace so I guess I need at least one night in Lhasa (is that possible?) Will the travel agency make all the arrangements for the travel permit? How far in advance can I book the trip? Also I was told I don't need a visa to fly into Hong Kong but do I need one to get inland or do I need one for Lahas? I'm confused please help.