Chaotic streets. Colorful markets. Ancient temples. Nestled in a valley and surrounded by Himalayan peaks, the ancient city of Kathmandu is as spiritual as it is urban; a stupa or temple is around every corner, a hidden courtyard through every secret doorway. Our post includes the best things to do and places to visit in Kathmandu, Nepal!