Bali is one of those rare destinations that can feel like several holidays rolled into one. Whether you are looking for a tropical beach escape, a cultural journey, a wellness retreat, a culinary ...