Atmospheric and regal temples, traditional tea houses, sublime Zen gardens and the buzzing city life – Kyoto has it all. Known popularly as the spiritual heart of Japan, the city is a reminder of the old ways of Japanese culture as other cities in the country adopt modernity with abandon. The cultural capital of Japan has an even wider range of culinary marvels to offer with its iconic tempura, steaming ramen and matcha tea. From its quaint ryokans and soothing onsens to geisha performances and hanami (cherry-blossom viewing) parties, Kyoto oozes an authentic aura and culture from every corner, leaving you with some of the most stunning sights and experiences in the city.