Of Course!
Yes, just make sure you RSVP the amount of people coming with you.
Absolutly not. The hall does not allow you to BYOB. If you bring it and you are caught, the reception could be shut down. There will be a cash bar with an open bar for beer from a keg.
Unfortunately, there are not any rooms reserved. St. Peter hotels would not allow me to block off any rooms because other events are happening in the town.