Flannel shirts are one of those wardrobe staples that go with any style: jeans, t-shirts, and sneakers,...