I think you would have a lot of fun at Margarittaville, it's a very good ideal. Maybe you could email or call and make reservation for 26 person to make sure you all sit together.
I'm not sure if it's a good ideal the night before the wedding. It's a party place so people might be tired the day after.