We're not even a month into winter, so now is the perfect time to stock up on flannels. They're excellent for layering and come in many patterns and colors that fit into anyone's closet. Whether you're gearing up for a laid-back weekend or adding a touch of rustic charm to your daily attire, they're a go-to winter choice. Since you bought gifts last month, your pockets might be a little fragile, so we've found some excellent affordable options—all under $50.