A guide to the best places to stay while visiting the three ancient royal cities of Nepal's Kathmandu Valley, Patan, Bhaktapur, and Kathmandu. Isabella Tree describes the best hotels, including Dwarika's Hotel, and the various museums, temples, and other sights.