Will visit Japan for a few days. Thinking about staying in Kyoto for about 2 days. Any recommendation on places to see in Kyoto? How long does it take from Tokyo to Kyoto? Thanks.