Walmart is generally a one-stop shop for all your needs. It might not have the highest quality products in the world but you’ll find what you need at a good bargain.
You can grab a decent winter jacket for men, woman, or child, for under $50. That’s a hard deal to beat. You might question the quality or durability of the clothing but I can say I grabbed a pair of snow boots from Walmart last year (for $30) and they have served me incredibly well.