Next day we left from Balangan and went to Ubud. If you book taxi from the local people or through hotel, the prices are very high. Though Bali does not have Uber, they have similar services such as GoJek and Grab taxi services. You can download these two apps and book your taxi conveniently just like Uber. The prices offered by them are much more competitive. We initially booked GoJek taxi from Balangan to Ubud, and on the way told to the driver that we would also like to go for a day trip and he agreed. So he picked us up from Balangan beach and we went to Pura Agung Besakih, Mt. Batur Lake, Devi Batur temple, Tirta Empul, Rice terrace and then to our hotel - Puri Bebengan, at Ubud. The taxi cost us IDR 650,000 for the day trip.
From Ubud, I visited few temples and I must say all of them very equally beautiful. My personal favourite is Besakih temple which was quite far from Ubud (around 1.5 hours one way without traffic) but worth the travel. I would mark it as a must-visit place in Bali.
Spiritual awakening at the Mother Temple