It would be no exaggeration to say that Yogyakarta is the arts and culture and culinary hub of the island of Java. Days could be spent exploring its streets in search of the best batik, puppet makers, gamelan concerts, food vendors, street art and much more. But it does not end here. The city is also the main hub for the more historical Java, constituting the perfect base to go explore the nearby temples of Borobudur and Prambanan. Dating back to the ninth century, the former is one of the oldest Buddhist temples, with more than 2,000 relief panels and 500 Buddha statues. Dating back to the same time, the latter is a Hindu temple where you can enjoy beautiful evening dance performances staging the Ramayana, one of the greatest Hindu epics of all times.