This guide covers everything you need to plan your trip to Karakul Lake in Xinjiang – how to get there from Kashgar or Tashkurganwhat to do around the lake, where to stay, and the best time to visit