Conventional wisdom suggests that 10 people require 1 gallon or so of punch. If your party is 3 hours long, that's enough for everyone to enjoy about one 4-ounce drink every hour. However ...
The party truly hasn't begun until the punch gets served. Whether spiked with a bit of booze or a nonalcoholic offering, ...