What's the difference between 'vintage' and 'antique'? Well, antique tends to refer to an article that is 100 years old and over and vintage is 50 years or over. It's not a hard-and-fast rule, but can be a useful guideline if you are planning to keep your wedding vintage authentic.
Retro is another matter - this can be anything from recent history, but is largely associated with the 60s, 70s and 80s - We're not sure 80's weddings will catch on in the same way!!