Is there any reference for the entire route from Hangzhou to Lhasa and back by self-driving? Do you need to book accommodation in advance? Is there anything that needs special attention?