The former capital of Japan for over a thousand years, Kyoto is arguably the most beautiful city in the country. Tucked within the Western Honshu mountains, the city is steeped ... Read more