It is the cultural heartland of Bali and provides insight into the magical Balinese way of life that would not be possible when staying in more touristy areas. With its abundance of ornate and ageing temples, lush green rice paddies and dense, wild jungles; Ubud really is the best area to stay in Bali.