I absolutely love cashmere, but it is too expensive to buy here.
I stock up every year at the market in Rome. You can find lots of samples from well known makes from people like, "Johnstons of Elgin, if you have the patience to rake and DH is now well trained.
Of course not everyone can go to Rome to source them, but I bought two beautiful ponchos this time for €20 each.
I find the M&S styles can be a bit old fashioned, but the ones I find abroad are more modern in styling.