Java is a magnificent maelstrom of wild rainforests and urban jungle, mystical sites and magical beaches. Outside dazzling Jakarta, tiny villages give a hint of the many age-old cultures that ripple through the country. Watch traditional music and dance performances in Yogyakarta. Let your jaw drop at the Buddhist temple of Borobudur and Prambanan Plain palaces. Skirt rice terraces and volcanic craters as you travel this extraordinary Indonesian island.