Home to the mighty Himalayas and rich culture, Nepal offers adventure and spiritual experiences in equal measure. From Everest base camp to peaceful monasteries, it has it all.