While the organization doesn't have to be not for profit, the event cannot be commercial. You'll need a permit, one requirement of which is insurance. IIRC, $1,000,000 agregate liability, with $500,000 per incident. Then you just have to find an available date.