For all of my party needs, I head straight to the Dollar Tree. The nearest one... Most of the time, I can find matching party theme necessities. Paper plates, cups, napkins, party hats, serving dishes, the whole nine yards. I can usually pick up most of what I'll be needing for my party here for the cost of party hats alone elsewhere.
I always shop here for the "goodie bag" treats for take home for the guest. Dollar Tree has inexpensive toys, loot bags, candy, gum, jewelry, books, etc.
You name it and you can most often find it here.
This is a very inexpensive way to entertain.