I live in New York and cold weather on the East Coast is no joke. In a city where commuting is done mostly on foot, you have to be prepared for extremely chilly weather, and often even the thickest of denim won't cut it against blustery winds. I grew up wearing long johns, but the fit and fabric always seemed a bit off, not to mention they usually didn't sit right under most of my pants. But when I discovered Uniqlo's Heattech thermals, all of my prayers were answered. Made from a synthetic fabric blend (with just a hint of cotton), they're thin enough to wear under a slim pair of pants, while windproof to the extent that I can bike to work with minimal discomfort. The real kicker is the price—just under $20. Plus, they come in menswear-friendly camouflage patterns. And now that they're available for purchase online, you don't have to be in Manhattan to score a pair. But I can see them selling out quickly. Good thing I stocked up before letting the Internet know about my secret winter weapon.
$19.90, at Uniqlo