We host a lot, sometimes for just 4 in total, sometimes up to 20..depends.
I find making a much in advance as possible works for me as then I can concentrate on the guests. We cook a lot of Italian and French I suppose.
recent dinners have been:
Dinner for 12
Coktail on arrival: kir royale
hors d'oeuvre: melon & parma ham (bite size), olives, parmesan crisps,
Starter: seafood pasta (white fish, garlic, white wine, butter, parsley
Main: Italian chicken parcels, garlic & rosemary cubed roast potatoes, green salad with mozzarella pearls, foccacia
Dessert: tiramisu, chocolate meringues with raspberries and cream
LOADS of nice wine / tea / coffee
Small dinner for 4:
cocktail on arrival - prosecco with spiced pear and ginger syrup
hors d'oeuvre: olives, tiny red peppers stuffed with ricotta
Starter: caramelised red onion & goats cheese puff pastry tarts with pear and walnut salad
Main: beef bourguignon, creamy mash, green beens with lemon and garlic
Dessert: lemon tart with berries / winter pavlova
Dinner for 8
Cocktail: bakewell (processo, amaretti and black cherries in Kirsch)
hors d'oeuvre: olives / salami / parma ham
starter: mini sticky cherry tomato tarts & salad
Main: Italian beef olives, tagliatelle, salad
dessert: italian amaretto chocolate mousse
I love planning (and eating nice dinners!!)
Your gathering sounds fabulous and we do similar over the holidays