You must have heard of the movie Eat, Love, and Pray where Julia Roberts plays a lady who finds love in Bali. The island is so beautiful that people invariably discover their romantic sides when they come to this place. You can get to the famous Bali resorts by air and also by sea. As soon as you see the island from your plane, you will know that you will have the time of your life there.
You can travel from one end of the island to another end within a few hours and hence you may make one of the beautiful Bali resorts your base and visit the numerous interesting tourist spots and beaches in the island.
The attractions that you should not miss out on are:
Mount Batukau: the virgin forests and the grand temples of this location will invariably transport you to a world where the petty worries of your life will melt away.
If you wish to indulge in some water sports, Bedagal will be the perfect spot for you; Not only will you you be able to rejuvenate your spirits at this highland retreat, you will also be able to enjoy high quality fruits and fresh vegetables here. If you are the adventurous sort, you should make it a point to visit Candi Dasa which is famous for diving and snorkeling facilities.
If you wish to soak in the cultural heritage of island, you may start with the Besakih Temple. You will be able to see several shrines in this huge complex that is located on Mount Agong. Then you may move on to the rebuilt city of Denpasar. The museum and the art centre of this place also attract a fair number of people.
You will also probably not want to miss the elephant cave that is called Goa Gajah. This is an archeological site and its history can be traced back to the 8th century. Remarkable Buddhist carvings and inscriptions can be seen here. People also come to see this place because of the elephant head entrance. If you are in the mood for an out of this world experience, you can go to the Goa Lawah. This is the Bat Cave where thousands of bats cover the ceiling of this thousand year old Shiva temple.
To enjoy all these places properly you should live in a resort. Bali has great options and Diwangkara Holiday Villa Beach Resort & Spa Sanur Bali is one of the best.