I would like to spend some Christmas money on getting a good quality cardigan that will go with loads of things. Probably grey, and definitely long line, but not keen on waterfall style. Any suggestions of websites with good knitwear? Thanks.