Surfing, diving and snorkelling are major activities on Bali, but there are lots of other activities available too, ranging from the adventurous to the calm. Activities for tourists seeking a day's diversion include everything from rafting and hiking to massage spas and meditation retreats.