What is considered "not outrageously expensive"? :) Under $100 or under $50?
I've held / been to holiday parties for abt 20 ppl at Lucques, Fraiche (we sat outside, pretty nice - might be good for ur group), Napa Valley Grille (cheapest out of previous), La Terza (now Minestraio Trattoria - $50pp).