Bali is one of those destinations that seems to have something for everyone. Some travellers come for the beaches and surfing, while others are drawn by the lush rice terraces, ancient temples, vibrant nightlife, and