What catering costs depends on format, headcount and service. Here are concrete per-person ranges, from finger food to a hot buffet, plus the items many people only discover on the invoice.