I'm not sure what the etiquette is as I'm not from this country.
From what I can tell, at most kids b'day parties children get savoury stuff, also some sweet stuff and then the cake. We went to one this weekend and children got sandwiches, crisps and mini pizzas and carrots around 4pm, then cupcakes, then the cake got out but they didn't eat it and got given some in their party bag.
Our party starts at 2pm, and I'm guessing the kids will have had lunch before going so I think it's a bit weird to give them sandwiches and sausages etc. In my head, we'll do games for 1h or so and then have some food, so 3pm is a bit random for savoury food in that they'll be hungry but it's too early to replace their dinner... Do you know what I mean?
In France we get "le gouter", which is mainly a few sweet stuff and then the cake, which is the most important thing.
My son wants a really cool cake (I think I've set too high expectations, but never mind), so I think it would be a shame to just shove it in the party bag.
So I was going to go with only sweet stuff: fruit kebabs (can 4 yr old be trusted not to poke each other's eyes out?), breadsticks dipped in chocolate and srpinkles, and some percy pigs/jelly worms (DS is never allowed sweets apart for b'days and halloween so I can't deny him that). And then we'll have cake as well.
Is that acceptable over here??