Rice terraces, surf beaches and a deeply spiritual island culture.
Bali combines surf beaches, rice terraces and a distinct Hindu culture on one Indonesian island. Our guides explain which area suits which kind of trip, because where you stay in Bali shapes everything.