Looking for the best things to do in Kandy, Sri Lanka? Here are the 20 most amazing Kandy attractions that you cannot miss.