M.L.
My daughter has 3 children so for birthdays, 1 time I remember them going to a McDonalds with the play area but lately she has had parties at a local park with playground and pavillions. There you have a choice of decorating the pavillion, a choice to cook hot dogs on a grill or just bring a cake, ice cream and drinks in a cooler. The kids always seem to have a good time at those parties as they mostly play on the playground so you don't need to come up with games, They are mostly all in one place so are easy to keep track of and little party favors with a small gift like a squirt gun for boys and maybe a color book for girls, You can get those so cheaply at a dollar store. Or you can get a pinata for them to be blind folded and with a plastic bat, let each one have a try at breaking it, they have fun free for alling the goodies inside once it is broken.