The ultimate guide to the top things to do in Bali — from cultural experiences and natural wonders to adventure, food, and hidden gems you can’t miss.