I am going to be staying at a hotel in Kuta. However, I want to go to Ubud often! What is the best way to travel from Kuta to Ubud? I want to stay until after the dances and stuff (ex. Puri Saren). Can I take a bus? Or taxi? Thanks for your help everyone!