Nepal offers the ultimate ‘off the beaten track’ experience, with its wide range of truly adventurous outdoor activities and unforgettable vistas and views.