Best time to visit Nepal
In general there are two preferred times of year to visit Nepal. Peak season, particularly for trekking in Nepal, is from late September to early December when the air is fresh and skies clear giving the best views of the mountains. It is possible to visit Nepal in January and February, but you should be prepared for very cold nights and a lack of heating except in luxury hotels. It's good time to trek the rim of Kathmandu valley.