From the popular sites like Borobudur, to some off-the-beaten-path destinations like Jomblang Cave and Baduy village, here are the best places to visit in Java!