This travel guide covers visiting the major cultural sites in Kathmandu, Nepal, as well a hand-curated list of lesser-known gems.