We love it when the high street pulls through with high-end looking items at affordable prices, and Zara is particularly good at nailing this department, especially when it comes to dresses.