How do you entertain a kids birthday party?

There are many ways to entertain a kids birthday party. Depending on the age of the children, activities could include:

-Playing party games such as musical chairs, pin the tail on the donkey, or charades
-Creating arts and crafts projects such as making masks or decorating cupcakes
-Having a dance party with age-appropriate music
-Organizing a scavenger hunt
-Having a movie night with popcorn and snacks
-Organizing a sports tournament or obstacle course
-Having a themed party with costumes and activities related to the theme