Less formal than a jacket, a cardigan is useful for creating endless style combinations. Long-sleeved preppy cardigans work well over a smart shirt for smart-casual and office-appropriate outfits. Styles featuring high collars and thick knits can even work with sporty outfits, and are perfect for the weekend and free time. Whether you prefer wool, cashmere or cotton, here are the top styles to choose from.