I’m always looking for versatile pieces that fit whatever situation you’ll find yourself in and this dress from M&S ticks all the boxes. Try it with a polo neck underneath and trainers or ankle boots, or go for bare legs and sandals on warmer days. For all those typical London days when the weather is just “in-between”, I love these cute flats with a very small block heel that makes them perfect for whizzing around town without getting tired feet. They are only £35 and come in lots of different colours. To round this outfit off, check out this classic trenchcoat that is an absolute bargain at £79!