Definitely visit Ubud. it's a tiny laid back city with best views of rice fields. visit the waterfalls, the much talked temples, watch Balinese dance, and eat on cute cafes. Shop in the Ubud local market right in the city centre. You can also plan to visit Nusa Lembongan/Penida islands if you'd be interested in water activities like, snorkeling or diving or may just simply boating across islands.
Here are some of the famous places to visit in Bali:-
Uluwatu Temple – Pura Luhur
Tanah Lot
Garuda Wisnu Kencana Cultural Park
Bali Safari and Marine Park
The Splash Waterpark if traveling with kids And for the Beach Nusa Dua, Lovina or Candidasa. They have everything you need in a beach holiday without the craziness of Kuta & Seminyak. Good Luck!!
Hey Ankush, Places you must visit in Bali : 1)Lovina -watch dolphins and scuba diving 2)Mount and Lake Batur -swim in hot springs 3)Sanur beach -parasailing and fishing 4)Kuta beach - visit Ground zero memorial 5)Puru Luhur Uluwati -sunset from the cliff 6)Tanah lot -temple 7)Seminyak 8)Pura Besakih -The mother temple 9)Ubud Happy travelling!!!!!!!
Definitely a wonderful place. Suggest you to stay at two different places in Bali such as Kuta and Smeniyak. Top places to visit are-
1. Uluwatu temple
2. Mount Batur
3.Pura Besakih
4. Goa Gaja
5. Tirtha Ganga
6. Bali Safari and Marine Park ( Specially if you have kids)
7. Dreamland beach
8. Bratan
9. DMZ hope this will help