20 stylish hats and scarves to see you through to spring