Staying in small local hotels is a great way to get a feel for the culture you're visiting but if you really want to understand more about the daily lives of the local people, then there really is no substitute for spending a few days as a homestay guest
View Detail