Ubud: artistic and cultural heart of Bali

Ubud is one of those places where a holiday of a few days can easily turn into a stay of weeks, months or even years.