Deciding on your guest list

Nobody wants to leave anyone out of their wedding, but before you set about preparing your 500-strong guest list, ask yourself this: could there be anything worse than having a room full of strangers staring disinterestedly into their Champagne glasses as you and your husband enjoy your first waltz together?