The blanket coat; we round-up the best capes and ponchos on sale