Many things to do in Bali, not just the beaches... best place to stay with night life is in Kuta, Legian, Seminyak and Canggu... Ubud if you want mountain area, also do white water rafting and ATV rides (book through Klook for complete package). Ulun Danu Beratan temple is a good place to visit, situated high above the mountain so its cool like Baguio