My guild has about 100 people give or take at every meeting, we have lecture and the classes from lecturer with a limited number if seats ( they cost separate too) works well we just meet in a place that can accomedate that many people... Changed locations twice in the last year, not because of size but because they needed to do construction on the site, and we would be unable to park and what not....