Looking for an adventure with a difference? Nepal is a land of soaring mountains, deep spirituality and an unforgettable cultural experience. Take in the sight of snow-topped peaks and fluttering prayer flags on the Annapurna trek and discover Kathmandu's colorful street markets.