Help me to convince my parents not attend a family function!

I (F/16) hate to go to our family home my parents forcibly takes me to every year.

I live in a nuclear family with just four of us in a metropolitan city of my country. Every year during October/November for ATLEAST A WEEK there's a big festival celebrated in my home town. (Practically a Village) So my parents take me and my bro to attend it. We live in our ancestral house with our extended family (joint family) which has like 20 people. The four of us live in only one room. There're only two bathrooms for EVERYONE.

As we don't live there permanently we don't have a kitchen of our own, so my aunts prepare the food for us which I dislike VERY MUCH. I usually skip the breakfast and eat very minimally.

Before every departure of us, there's always a HUGE fight between my parents and me. Because I hate going there as: • It costs A LOT of money. To but clothes for EVERYONE. And my extended family are very GREEDY too. So it's always tension between them and me. • I'm SICK of going there. My parents never take us anywhere else for vacation. So I'm just done with that place. • Most importantly, I miss my school and extra tuitions ALOT. As I'm in my senior year, I get a lot of work and revision to do as I've all the STEM subjects so it demands a very extra work. And by going there I have to take leave for like 10 days. And when I come from there, I need atleast a week to come out of the vacation mood.

Now it's January, and my cousin's getting married. So it's his engagement party on 20th or something. And my parents are AGAIN forcing me to attend. It takes TWO DAYS to reach there. And just for ONE DAY, as the wedding is in DECEMBER. And weddings in my hometown lasts ATLEAST A WEEK. And I'm preety sure I've to attend that too. And as it's my last year of school I've to prepare for entrance exams for college which are VERY competitive, here. And before December I've to again go there to attend the festival.

Just talking about that place gives me literal anxiety. It really gets on my nerves.

What can I do in this situation?