I think the most effective course of action to help overcrowding would be to simply raise ticket prices. If I could afford to go multiple times in middle school, then the event is probably too cheap. It would suck for some people, but as of now if you go peak season youre not going to get your money's worth and yet people are still going. A little extra cost to weed out a lot of the crowds, but also give the event a better sense of value and keep guests in line less and out drinking/buying more. I for one would gladly pay more money if it meant not having to worry about getting more than 2 houses done in a given night.