You are having a formal party for 50 family members and friends, and you want to have the party catered (someone else will prepare and serve the food). What companies or restaurants in your area provide such services? What types of food can they prepare for your gathering? How much would it cost to prepare food and drinks for 50 people? Can the company also provide some form of entertainment?