If you’re going to Bali for the first time, you’d be better off basing yourself in Kuta or Uluwatu for fun activities, beaches and nightlife, and then venturing out to Ubud for a more authentic experience. If you have more time, spend a couple of days on Nusa Penida or Gili islands.