OP here. Wow, who knew this would be one of the most popular threads I created on here.
Yes, there will be birthday cake-- probably cupcakes so I don't have to deal with serving.
I might revise my menu slightly (for example, 1/2 bagels and 1/2 mini muffins/pastries instead of all bagels), but I'm not too worried about it. The kids will be busy playing, and it's not at a meal time, so I think simple/snacky will be okay. Perhaps I'll do cheese sticks along with the yogurts.
If I could buy good quality pre-cooked bacon from a restaurant, I would totally do that, but I'm not cooking bacon for potentially 30+ people. Does anyone have a suggestion for such a place in Alexandria?