Brides spend more than $1,200 on average for their dresses, but it's possible to get what you want for a lot less than you think.