Five destinations that are very essential to visit in Bali, according to me.
1. Kuta Beach
The icon of Bali, the place where you can sunbathing, playing, or learning how to surf. It's easy to get there because Kuta is very close to Ngurah Rai International Airport. There are many shopping malls, restaurants, and clubs around, making Kuta and Legian the most lively places in Bali during the night. But you can't skip the crowd and trash.
2. Pandawa Beach
A new beach destination in Bali. Surrounded by limestone hill, its beach is amaaaaaaziiing! Waaay better than Kuta. However, the location is quite remote, so you need to rent a bike or call Uber (don't treat it like taxi so local people can't recognize the driver as Uber. People just hate Uber and their kind of).
3. Pura UluwatuPerfect place to enjoy sunset while watching Kecak Dance on top of the cliff. It costs 100k rupiah for Indonesian.
4. Tanah LotAnother icon of Bali. You have to go by morning, so you can cross the island.
5. Danau BeratanPura Ulun Danu located in the lakeside of Beratan. It's so iconic, you can find it in the indonesian 50k rupiah! It's quite far from Kuta, about 2 hours riding bike. Be sure to bring your jacket and raincoat, due to its cold and rainy weather. There are several spots in Beratan Lake where you can take some water sports.
Sure, there are soooooo many other beautiful spots in Bali, but i choose my 5 favorite places so you can proudly show off your vacation in Bali to your friends, LOL.