Thinking of visiting Bali? Find out when's the best time to visit Bali, Indonesia and discover why it's the perfect…