More often than not, having friends over for dinner involves buying take-out food, cheap wine and putting on a good movie. Why not opt for a change and host a dinner party instead. It is fun, easy to plan and will give you a fantastic excuse to put on the new suit or dashing pair of shoes that you bought.

Read more: