Though one of the smallest islands of the Indonesian archipelago, Bali has miles of world-famous beaches, perfect for sunbathers & surfers alike. But Bali also has extraordinary inland attractions, including picturesque rice terraces, the towering Kintamani volcano, the holy forest with its wild monkeys & the romantically sited water temple of Ulun Danu. The island has a rich cultural heritage with over 20, 000 temples & numerous colourful festivals & ceremonies. A drive through the small country roads will take you through many artisan villages specialising in stone & wood carving; jewellery making & ikat weaving. Bali is also an ideal destination for families with its many child-friendly attractions, such as rafting, cycling, elephant rides & the Bali Bird Park.