The wedding will be mid-sized, 150-200, and we're not serving alcohol. It's in a banquet hall and we seem to be on the middle of the road as far as formality too. I'm trying to decide between hiring an actual professional catering company (still would most likely make it a buffet though) versus picking up bulk dishes from our favorite Italian restaurant. With the food already being cooked, setting it all up on the tables shouldn't be a problem for my group. Admittedly I haven't done math on the two, but I assume that having a caterer staff there all day would be more expensive. So do you think the extra cost would be worth it to have them take care of it all, or is the setup not that bad?