Bali is a spiritual place. In villages all over the island plaited baskets of offerings to the gods are filled with flowers and herbs and placed on pavements or the rows of fishing boats and markets, filling the island with colour and beauty.
Temples, or puras as they are known locally are in abundance in Bali and are impressive examples of Balinese craftmanship. The pagoda-style buildings can be found alomst everywhere on the island and popular ones to visit include the Pura Tirta Empul and Tanah Lot.
One of the best places to learn how to surf is on Kuta Beach, where you'll find countless surf schools as well as roaming surfers offering up lessons of their own.