Bali is one of Indonesia’s most vibrant islands, offering up a fantastic array of activities for beach enthusiasts, nature lovers, party-heartiers, shopaholics and everything in between. Whether you fit into any of these categories or transcend labels completely, the island is best experienced via a…