Creating the perfect wedding guest list can be a daunting task. In this article, we offer tips and advice on who to invite to your wedding, from close family and friends to VIPs, colleagues, and distant relatives.