Should you visit Nepal? I would say it is an under-rated destination, especially by Indians, the simple reason being, bohot paas hai yaar! There were a lot of reasons for me to choose it for a holiday, like, its home to Mt. Everest, Dr. Strange was here, its cheap and its so near.
Also, Dushehra a.k.a. Dashain in Nepali is a big festival celebrated across the country. which I got a chance to see. They behead a goat, decorate the head, and such decorated goat heads are a very important component of Dashain rituals.