Bali surprised me. I never really researched about the island, so while I was expecting beaches, I was overwhelmed with culture.
Unlike most of Indonesia, Bali is Hindu. There are temples and shrines all over the island and giant statues swathed in black and white checkered cloth.
I was frankly unimpressed by Kuta and Legian beach, but I was overwhelmed when I came to Ubud. Ubud is just too pretty. I get now why people keep on raving about Ubud. This is one beautiful reason to come back to Bali.