You wil not get direct flights to Bali. you have to go via Malaysia. Must see places 1. Ubud
2. Nusa islands
3. Gilli islands. Kuta is ok ok place. didn't like much.
Book hostels, even goibibo has good options there... Hire a scooter or bike and go on.. Go to places early in the morning because most of them closes by noon..