If you are looking for Shangri-La, look no further than Nepal, a land of superlatives and jaw-dropping scenery. This Himalayan kingdom straddles the world’s highest mountain range and offers incredible outdoor recreation and colourful culture in equally large doses.