How to host an elegant dinner party
Create a theme.
This will help you decide which food to serve, how to decorate the table and what games to play. It doesn't have to be complicated or fancy, but keeping a consistent theme will make it elegant, light and enjoyable.
Keep it relaxed
The easiest way to ruin an evening, is to be rushed and stressed. You are the host, so it follows that you set the tone for the evening. Start as you mean to go on and offering your guests drinks and nibbles on arrival to break the ice, and offer a taste of what's to come.
Plenty of food, drinks and light entertainment will ensure your guests enjoy their evening. Running out of goodies is the worst, and a trip to the local 24 hour shop to stock up could ruin an evening.