A detailed breakdown of the best and worst time to visit Bali, plus things to do in dry and wet seasons, to help you plan your Bali itinerary.