What you serve depends on how much time, money and effort you want to put into preparing and cooking and serving the food.
I find that if I want to enjoy a party with my guests and not be working on food the whole time, I pick things that are easy to prepare in advance.
One of my favorites to serve a crowd is Tacos. The chicken and beef can be prepared a day or two in advance and is easy to heat up. All of the fixings can be also prepared in advance, stored in containers and put out in a matter of minutes (olives, salsa, guacamole, chipped tomatoes, onions, lettuce with cilantro mixed in, sour cream, refried beans, soft and hard tortilla).
And, what goes with tacos? Margaritas. Plus, I always serve wine. When I make margaritas, I buy limeaid (frozen concentrate) and mix the booze in it, store it in OJ containers in the freezer for a nice ice cold slushy drink, all made in advance, so no over pouring liquor.
Another favorite is Lasagna with a tossed salad. Easy to prep.
I find that sticking to a lot of one dish is better than serving an array of different dishes in smaller quantities, as that is so much more work to shop for, prepare, store and clean up.