bali is soooooo worth to travel,, i ve been there 7 times and always want to go there. thing u re gonna love about bali are: - the beaches (u have to go to dreamland) -tanah lot (u will see beautiful sunset) -the culture -the people im planning to go...
You can participate pretty often. There are other sites as well if you just type in the info. It depends where you plan to stay in Bali.
i don't think bali is the perfect place for diving. instead go to komodo island, few hours from bali, Lombok. 5 star diving sites