Ensure you stay warm this winter by stocking up on these affordable hats, scarves, gloves and headbands—each one for $30 or less. Among the finds are women’s polka-dot knit hats from Joe Fresh and men’s plaid fleece gloves from Uniqlo.