I do home b-day parties for my kids and ALWAYS serve some sort of alcohol.
Personally, I would never to build your own anything. Too much hassle for people and too many people crowding for a long time around a small area. Normally I do a few large bowls of "scoop able" food. I do a homemade bean salad, chicken pasta salad, "tea" sandwiches, chili in the crock pot, veggies with dip, deviled eggs, california rolls...basically food that people can grab and move on out of the way.
For the kids, I get a large fresh pizza from Wegman's (they have quality pizza without the junk) and pop it in the oven 20 min before serving time.