Swayambhunath Stupa, To me, Swayambhunath given its location, is one of the best places to visit in Kathmandu.