Mimpi resort, pls check
www.mimpi.com
Sometime they offer dinner with tradional Bali dance if enough visitors.
Bali out of water has more to offer. Temples (Pura) are everywhere in the island of thousands temple; highlight to Pura Tanah Lot, Uluwatu, Goa Gajah (elephant cave), Gunung Kawi and the biggest one – mother of temple – Pura Besakih. The last three typically on the full day package itinerary. Beside of Ubud, you may consider Bedugul for nice retreat in cool misty highland, beautiful lakes (no dive), botanical garden, and 5* golf court. Bali south (Sanur, Nusa Dua, Benoa, Jimbaran, and particularly Kuta are my last preference although offer almost everything - very touristic. Kuta, you may like it or hate it.
These are my (always travel with family) recommended accomodation (luxury with affordable prices):
Menjangan – Mimpi Menjangan or Menjangan Junggle Beach Resort
Bedugul – Bali Handara (*****)
Lovina – Sol Melia (****)
Benoa – Aston Bali or Melia Benoa (****)
Nusa Dua – Putri Bali (****)
Sanur - The Grand Bali Beach Hotel (*****)
Shopping – Ubud for high quality arts shop and gallery and Sukawati market for mass production at bargain price and certainly there are thousand art shops in the South.
Shopping tip: check the (fixed) prices at large dept. store or Hotel Galery before visit Sukawati, then expect up to 50% lower price for the same quality
Batu bulan for original Mistical Kecak and Barong dances
Cheers