Hi chazza,
take a look on asos http://www.asos.com/ they usually have all the latest trends at reasonable price's. They even have a clearance section wich is even cheaper.
you mean like floaty chiffon ballgown types?
try typing vintage dress into ebay and search under the vintage clothing catagory, i get all my dresses from there if you dont mind 2nd hand vintage clothes