Anti Mainstream Things to Do in Bali

Other than going to the beaches, here are what you must try in Bali