For almost a decade, I took lunches to Doctor's offices as part of my job. Glorified caterer in a nice suit.
I used to primarily take 2 liters because of portability. I'd estimate 5 people/2 liter. So, in the case of this party, 10 would be MORE than enough.