The easiest thing to do for a kids birthday party is to look up games and such on the internet, another way to go but it costs some money is to hire a DJ or a magician to keep the children occupied, I was a DJ a long time ago and kids loved it.
Many places like the zoo, gyms, bakery teaches child how to frost cookies etc. Libraries also have parties, sleep over at the YMCA. Most of these places you furnish the food. But pizza, snacks and drinks are a great idea.