I agree Riverwalk, dreadful things, we used to do them once, not anymore. We'd have them on a Saturday, so there was a cleaning of the house frenzy on the part of my husband, whilst I did the food prep, having spent most of the previous day buying the damn ingredients, by the time the guests arrived, we were both frazzled, we really wanted to open the door and tell them to s*d off, but that's just rude although honest!
Ours usually started at 8pm and finished sometimes as late as 2 am, and we had young children at the time so we'd go downstairs in the morning, hungover, to a dining room table strewn with every plate and glass we owned and spend the morning clearing up. I hasten to add that usually these affairs were reciprocal, so I felt obliged to hold them from time to time, usually a good year or so after we'd been to theirs and we couldn't put if off any longer. I can't be arsed with any of it anymore, although I do prefer doing it the summer so food can be barbecued and hopefully you can sit outside. Thank God most people I know feel the same about dinner parties. We still entertain family and very close friends, some who live a distance, so they come and stay a few days but it's all very informal and after we've fed them on the first day, we either go out or all muck in.
However going back to the original post, some people enjoy dinner parties and don't have my bad attitude you may well be one of those OP My advice is make your deserts in advance, Pavlova's good because meringue keeps well and then just pile on cream and fresh fruit and the last minute. Some cold antipasto to start with, Parma ham, olives, rustic bread and Balsamic vinegar, or make some soup. Find out whether your guests like fish or meat. Dress accompanying vegetables with fresh herbs such as chives, basil they enhance them imo. If you don't fancy doing a desert get a good selection of cheese and add some figs and black grapes and serve some Amaretto biscuits with the coffee. Ply them with plenty of so if you do muck anything up they won't care. Enjoy