We are getting married on a Sunday evening about an hour+ away from where I would say 80% of my guests are. Not a huge deal, I live in a small town so this was going to happen regardless of where it was really. But, our venue offers the option to have the rehearsal the Thursday prior to my wedding or the day of, with the girls and guys rehearsing separately.
I know that its not the most normal thing to have the rehearsal the day of and apart, but I just feel like it would be so much more convenient for all parties involved. We have 16 in our wedding party, our parents, officiant, and ring bearer & flower girls' families. Most of us do not get off of work until at least 5, and it would be a 1.5+ hour drive to the venue, do the rehearsal, have dinner and then have to drive all the way back and then everyone else would still have to go to work the next day. I just don't think that is very considerate of everyone else. So I suggested just doing it the day of, and then just having a dinner with everyone that Friday evening instead!
My future MIL thinks that the idea of having the rehearsal on the day of is the most idiotic and ludicrous thing she has ever heard. And has said she doesn't understand the point of having the dinner, she just thinks we "want to have a fun dinner for no reason". I want to have it to thank everyone for taking the time and spending money and just celebrate with everyone before the hectic big day. She said she doesn't just want to pay for a dinner that has no purpose. I am asking for advice here people! What do you think? Am I being too naive? Also this would be the only thing my fiance's family will have paid for, so I really do not want to ask my parents to take this on as well if she stays adamant.