På Bali skulle jag rekommendera Ubud, det ligger längre inåt i landet och har alltså inga stränder eller så men jävligt mycket kultur. Cykla vid risfälten, handla riktigt sjysta hantverk/konst och om man behöver bada så finns det hotell med pool.
Ta speedboat till Gilli (kolla olika priser, kan skilja sig jävligt mycket).