I recently called on Gags and Gifts when I needed party supplies for my son's birthday. They have a HUGE selection there. Not only do they carry many different themes but they have a vast selection within each theme. You can literally do a one-stop shop there and get everything you need: decorations, party favors/goodie bags, balloons, napkins/plates/silverware etc. The staff is always very helpful, especially if you're not quite sure what you want.
more