A comprehensive travel guide to Kathmandu, including the best things to do and see in the Himalayan capital of Nepal.