Diving in Bali
Diving in Bali is quite easy to arrange. The Island is well prepared for diving and you'll find many shops in Sanur and Amed. Diving is possible year-round and you'll get to visit the most amazing spots on Bali and Nusa Penida. The diversity of fish species is impressive and every dive site offers an entirely different experience!
The Island offers all types of dives for different levels as well.
You can choose to stay on the Bali mainland at places like Sanur or Amed for example, or perhaps go to Nusa Penida and its surrounding islands. If choosing the Nusa Penida islands, I would recommend going to Nusa Lembongan, as most dive centers are located here.
The dive sites are also relatively close for the most part, as planning a day trip from Sanur to Nusa Penida can be expensive.
Staying in Bali
You can find LOTS of hotels, resorts, and hostels in Bali. I would suggest using < this link to book your stay > So you can search for your ideal place. I would recommend looking for Sanur, or else go north to Amed, Tulamben, or Lovina.
How to get there and around
To get to Bali you can just fly to Denpasar. It's relatively central on the Island and from here you can make your way anywhere you want.
You can usually arrange a transfer from your hotel or use a taxi service like "Grab or Gojek" which is cheaper most of the time.
You can easily rent a scooter everywhere pretty much. Going rates are 70.000 IDR per day and discounts are available for longer periods of renting.