Cardigans are a great winter staple - versatile for formal or casual occasions, with plenty of options for styling and layering. Shoppers after a touch of Christmas cheer may be in luck with a festive ...