Chaotic, spiritual capital of ancient Durbar Squares, the Boudhanath stupa, Pashupatinath temple, and a buzzing trekking hub.
Best time to visit Nepal: October–November, March–April