I recommend Publix grocery stores for your catering events. My personal favorite is the location in Parrish, Florida located at 9005 US Hwy 301 N. I use them all the time for business and personal events. Their catering menu offers a wide range of choices such as appetizers, fruit and vegetable trays, as well as meat and dessert trays. Their website is very helpful in planning the menu by offering suggested food items based on the event you are having, as well as offering suggestions on making the event easier for you and fun for your guests. They not only offer catering for events, they also have a link where you can order ahead meals for your family. They also will work with you to put all of your items in one order so you don't have to go from department to department to pick up everything. Some Publix locations even offer delivery service. No matter when I go to Publix, I know I will receive prompt and courteous service. I recently needed to provide low sodium catering for a personal dinner. The staff in the deli went out of their way to give me ideas and gave me samples of meats to taste to be sure I was satisfied with my selections prior to purchasing. If you are looking to save money by doing your own catering, then Publix is the place to go for fresh delicious food, and staff that go above and beyond to make sure your event and shopping experience is a pleasure.