If you're looking for a smarter style, then Marks & Spencer's Printed Ruched Sleeve Midaxi Dress which costs £46 is a great ...