Bali First-timer 101

Traveling to a new destination and unexpected surprises go together like salt and pepper. There are successful stories, b...