Bali is probably a better stay-over destination than a same-day stop for a cruise ship IMHO. We were there for five nights at a private home and had a van & driver for 3 of those 5 days. It was magical because of the people and being a part of their day-to-day lives. Cheers, Anne