Canoe in a volcanic crater lake, bath with an elephant, make your own silver rings, and even learn to cook with one of Bali’s top chefs. Just some of the best Bali holiday things to do. Also, get amazing clothes, bags and art at craft markets for rock-bottom prices. Plus the secret beaches and waterfalls you could have all to yourself.