I am not 100% sure whether the no alcohol rule does or doesn't deter people, but larger groups of people tend to enjoy having a drink or two on vacation, especially if they are traveling with friends and family.
After looking at your listings, I noticed you do not have a security deposit. This is something you could consider doing to cover any potential damages related to large groups and drinking. By doing this, you can allow drinking, but if anything happens and they get a bit rowdy, you would be covered (for the most part) as far as damages go.
However, allowing 20 people in each space is probably going to raise the likelihood that you have noise issues regardless. When large groups get together they tend to be loud. That being said, you can be specific in your rules about noise after certain hours. My space is a condo so I am very specific about letting guest know they need to limit noise from 10pm-8am. You can also get noise sensors for your home, which will alert you if guest are getting a bit loud. A while back airbnb actually sent out a few suggestions.
As for bachelor or bachelorette parties, or just parties in general, the "No Parties" Rule should cover this. However, you can always mention it again to guest when they book. Make it very clear in as many places as possible.
I love your listings, the decor is very unique. Good luck to you in your future hosting.