Up in the hills, Ubud is a gorgeous Balinese town a dozen or so miles north of the capital Denpasar. At first sight, Ubud seems like a sleepy provincial town, its streets lined with banyan trees, where tourists, street-vendors and Balinese women carrying heavy goods on their heads jostle for space on the narrow pavements.
The town centre, however, reveals a plethora of temples, spas, museums and art galleries, cafes and restaurants to rival any Southeast Asian tourist destination.
This charming town is tiny, and its development has been sympathetic. Surrounded by a stunning landscape of mountains, rivers and terraced rice paddies, it is a great spot for hikes, cycling and photography. It also has a wide variety of small hotels of all degrees of luxury, making it a fine base for a week or more in Bali.