T.F.
I don't know the age of the children you are talking about.
We had 1 bday party (age 5) catered by Dickey's BBQ and the children (and parents) loved it. It was well presented and I did not hav eto do anything!
We had a more upscale party (ages 13, 14) catered by our country club and it was perfect for the occasion at the time.
I've also been to parties where Mexican food was brought in and it was great. I don't remember what company did it.
GOod luck