October to December is the best time The skies are a clear blue and the views spectacular. The weather remains dry until about April, with temperatures varying between regions. January and February can be very cold, especially at night, with average temperatures of 6°C
The best time to visit Nepal is between October to November. It is called as autumn which is the beginning of winter. So air is less cool, warm sun peeps out, and views of peaks is possible. Coming to places to visit in Nepal Chandragiri Janakhi temple
Mount Annapurna Chitwan national park
Trishuli river
Davis falls Khumbu valley white monastery Narayanhiti palace. Will share a few Tripoto links written by travellers pertaining to their travel to Nepal see if it is suitable for your https://www.tripoto.com/nepal/trips/3-weeks-in-majestic-nepal-4174https://www.tripoto.com/kathmandu/trips/things-to-do-in-nepal