How would you solve this?? (long)

Me and my boyfriend are going on a 3 weeks vacation to his home country to meet his relatives. His family lives out on the country far from tourists, and therefore none of them speak english. I don’t speak their language either. I have been learning a few words in their language, but there’s no way that I could have a conversation with them. I know that i’m gonna have a hard time getting to know them and communicating with them. I know that i’m gonna be bored because there will be no one for me to talk to. His mother, father and sister are also joining us and they are the only ones that I can communicate with as they all speak english. My boyfriend and his family planned the trip so that we would spend one week out on the country with his family, then one week in town where there’s tourists and people speak english, and then spend the last week back with his family again. I am so excited to meet the rest of his family but i’m super anxious about how this vacation is going to be for me. I don’t know any of them and I can’t get to know them either. Last time he visited his home country it was with his ex, and he told me that she was mad/ frustrated about how left out she felt and she wanted to spend the rest of their vacation in town, and not with his relatives. He was angry about her decision and he told me that he doesn’t want the same thing to happen with me. I am shy and get easily insecure, and I already know that i’m gonna have a hard time fitting in and I don’t like how they are putting me in this situation where I 100% will be left out. Of course I want my boyfriend to spend time with his relatives and connect with them again, but I don’t want to just sit there alone in silence for 3 weeks. We have tried to discuss it but we can’t come to a solution. I suggested that we turn it around, and spend 2 weeks in town and one week with his relatives. We can rent a car to visit them when we want or take the bus. He didn’t like my suggestion, so really we’ve came nowhere and the trip is getting closer. I don’t know how to solve it..