Julia Stiles’ wedding dress only cost £199, and here’s where to buy it