Top 5 Best Men’s Flannel Shirts in 2024