Trekking in Nepal is an all season activity. The most popular trekking seasons are spring (February – May) and Fall (September to November), but even in the summer monsoon, trekking is popular in the rain shadow regions north of the Himalayas in areas such as Mustang, Upper Manang and Dolpo. Trekking is one of the best events that invite majority of the tourists in Nepal. It has numerous trekking trails which require 1-2 days to months of time. Some of adventurous and challenging trails include Annapurna region , Annapurna circuit, Annapurna base camp trek , Annapurna view trek, Everest region trek, Everest base camp trek, Everest view trek, Everest Gokyo trek , Everest Cho- La pass trek, Langtang region trek, mustang trek, Dolpo trek, Manaslu trek, Kanchanjunga trek etc. Tourists can also experience villages tour trekking, home stay trekking and trekking around the Kathmandu valley which takes 1 or 2 days to complete.