Hi---I'm going to be in Bali for two weeks in May, first time visiting. We're looking to balance relaxing beach hotels with lots of cultural experiences..... and we're thinking of doing a homestay for a few days. I'm having trouble figuring out exactly how Balinese homestays work, most of the websites I've found make them look at bit more like Bed and Breakfasts. I would love to find a family to stay with for a few days where there won't be a lot of other tourists around and we can get a sense of daily life and have lots of interaction with locals. Is it best to just get there and ask around or should we try and arrange something before hand? We're of course planning on visiting Ubud but I've heard that's a bit more built up now.... are there other areas anyone can recommend that are nice and authentic without feeling overrun by tourists? Thanks so much! Really looking forward to our visit.