What to do in Kyoto, Japan—my Kyoto travel guide to the best restaurants, shops, hotels to stay in when traveling to Japan.