An entrepreneur friend recommended Philadelphia Insurance Co. to me for event-based (or short term liability) coverage. She's used them in the past and found them easy to work with. A lot of fitness professionals (trainers and coaches) use them for liability insurance as well. Looks like they have a wide range of coverage types, including events.
I'd love to know who you pick!