Venues, vendors, budgets, invitations and more – there’s a long list of pieces to puzzle together for the perfect wedding.