Costco is definately the place to go whenever planning to have a party large or small. They have a good selection of party trays with meats and cheese or sandwiches. There are also various tasty frozen appetizers that can be prepared very quickly and easily. I've been very happy with the quality of meats, produce, and prepared meats in general at Costco. Their desserts and bakery are pretty good too.