River Island ... M&S' cosy red coat is a must for Christmas and it's now on sale Read more: Fashion expert's stylish winter coats to flatter everyone and last for years These velvet blazers ...