In that case, you're probably going to like Ubud!Just beware of the traffic, it's crazy sometimes. But you can always grab a very cheap scooter taxi if you don't feel comfortable driving, I used apps Grab & Gojek and you can also order food and groceries via those apps :)
RE: 5 Cafés to Visit in Bali, Indonesia