Unearth Bali's charm in this Ubud travel guide! Discover the 20 best things to do in Ubud from the monkey forest floor to the peak of Batur!