We recommend about 4 months before the date, if it is a local wedding, or about 6 months, before hand, if the wedding is not local (a few hours away, interstate or overseas). If your wedding will not be local, guests need to plan accommodation, put in for leave at work, find someone to take...