Mythical country of the Himalayas, Nepal is the ideal place for mountain lovers. The country's many trekking trails lead you through its snow-capped villages, valleys and peaks. First visit or seasoned traveler, there is always a trip to Nepal that suits you.