Discover the best of Java, Indonesia, in this 4-week itinerary. From the stunning volcanoes and temples to the beautiful beaches and vibrant cities, you'll experience the best of this diverse and fascinating island