The former capital of Japan drips with history and is reputed to be the nation´s most beautiful city. Upon arriving, however, many visitors are surprised to see Kyoto´s urban sprawl, which hides away its fantastic historical sites and rich cultural heritage. With over two thousand temples and shrines, as well as numerous Zen gardens, winding cobbled alleys and traditional teahouses, Kyoto is both the spiritual and cultural capital of Japan. Home to a plethora of cool bars, atmospheric cafes and world-class restaurants, the city also has some fantastic palaces and villas for visitors to gaze upon. One of the best places to see the romantic cherry blossom trees, Kyoto is an amazing mix of modern and traditional influences.