Complete Upper Mustang trekking guide. Info on organising the trek, routes, when to go, how much it costs, what to take, accommodation, food and more.