Perched among stunning terraced rice fields, Ubud is considered the cultural heart of Bali and one of the top tourist attractions in Indonesia. There are dance and music performances every day throughout the city as well as numerous art galleries and craft shops to explore.