I prefer the M&S one, though as it doesn't fasten up to the neck you would need to wear a scarf to keep you properly warm on colder days.
The 1st one looks a little old fashioned, though I suppose it may look okay with knee high boots and a stylish handbag to make it look a bit younger.