Kathmandu is no doubt a smack on your face kind of city. The capital of Nepal is an overload of colours, sound and smell, more than your brain can process. This is the home of Kumari the living Goddess and valley full of historic sites, ancient temples, shrines, and fascinating villages. You may seek spiritual journey in Kathesimbhu Stupa, the most popular Tibetan pilgrimage site in the old town, mingle with the locals in Asan Tole where vegetable and spice vendors sell everything from yak tails to dried fish, join mountain trekkers in the bustling Thamel District or bring home souvenirs from shops with exquisite work by local artisans. This city will keep you busy for days.