Up here in Maine and in Boston you gotta have a good jacket ( preferably Carhartt ) , some good zip up hoody's , thermal long johns, thermal shirts, gloves, beanies, all that stuff. It gets so cold up here. You just gotta layer up, and take off layers as you warm up. Get some good socks as well. When I'm outside working all day, and I know it's gonna be snowing I wear my Columbia ski jacket and pants, as they are waterproof and that's way better than a soaking wet Carhartt. And in the rainy, windy weather I swear by my Carhartt rain jacket, with plenty of layers underneath. You also gotta factor in the wind up here as we are on the ocean, and the wind chill is brutal.