...besides Kuta and Ubud because I have book 2 days each to stay there and explore.
Kuta = party, nightlife
Ubud = cozy, more quiet, peaceful, arts, dancing
Just need another 1 place to stay. Probably the one which have a nice beach where we can do our snorkeling and enjoy the view of the sunset.