Bali holidays have it all, whether it be sun, surf and sand. Bali is a hot spot of cultures offering amazing age old local attractions, inifinite things to do and see and also friendly local populace who love tourists. Considered by many to be one of the world's hottest holiday ...