Going next May for the first time. I love snorkelling and dabble in a bit of novice diving so where will I find the best spots for off the beach snorkelling and gentle shallow dives? Have looked at Gili islands , Nusa Lembongan and the east coast around Amed and Candidasa.Which of the Gili's is the better for both snorkelling and accomodation _ we want western toilets, hot water and possibly air con .
Also plan to spend a few days of " luxury " in Ubud. Any recent recommendations for luxury accom with spa within close walking distance to the centre of Ubud?
Cheers