The average wedding costs just over £20,000, but you don't have to spend a fortune to have the wedding day of your dreams. Here's how to keep your costs down:
Buy a bargain wedding dress
You can pick up a beautiful wedding dress for a few hundred pounds from high street shops such as Coast and Phase Eight, and online at Nordstrom and net-a-porter.com. If, however, you have your heart set on a designer wedding dress, you may be able to pick up a bargain from specialist wedding dress charity shops like Oxfam, Barnardo's and St Ann's hospice or secondhand website sellmyweddingdress.co.uk.