With its varied landscape of hills and mountains, beautiful beaches, rugged coastlines, lush rice terraces and barren volcanic hillsides all providing a mesmerizing backdrop to its colorful, deeply spiritual and unique culture, it is no wonder that Bali has become known as the island of Gods. Whether you are back-packing through Asia, on a family holiday with Kids or to soak up some luxury, Bali has something for everyone. From chilling on the beach, world-class surfing, cultural, historical and archaeological attractions, you can find it all in Bali. The beaches in Bali are quite popular for surfing. Visit Lembongan island to witness the natural beauty. Some of the must visit places here are Nusa Penida, Nusa Dua, Mt. Agung ,etc. Thus, to sum it up, the mixture of these mesmerizing landscapes is what makes Bali truly a place to must visit.