Ubud is an ideally located town from which to base yourself if you're planning on exploring all that Bali has to offer. It has history, culture, architecture as well as flora and fauna to experience.