Two islands joined by a nation, separated by cultures. While Bali is beauty in action, Java is rugged and gritty. While one can spend hours in a spot in Bali, in Java it can get intense.