You need to be careful about everyone's breed recommendations, you will get a ton of them and I have found them mostly to be nonsense. I have raised many different kinds of chickens over the years from multiple "pure breeds" ordered through hatcheries to mutt chickens I have hatched myself and all I can tell you is, when talking your run of the mill dual purpose breeds, a chicken is a chicken when it comes to their "attitudes" I have had some breeds which are supposed to be oh so friendly be very aloof, as a matter of fact right now I have a couple barred roc hens and a couple light brahmas in my flock that want absolutely nothing to do with people and will run like the dickens if you try to grab them, yet these are supposedly very friendly pet-like chickens if you listen to the breed descriptions on the internet. The only breed description I find accurate is that of the Buff Orpington, they have always been a friendly chicken to have around in my experience, maybe because they get too fat to want to bother running away from you all the time, lol, however they generally aren't going to produce as many eggs as some of the other breeds.
Your best bet is deciding what you want, you said you wanted eggs, how many eggs do you use in your household? 5 or 6 good laying hens should give you more eggs than you can handle unless you have a large family eating eggs daily for breakfast or you are doing a lot of baking, by good laying hens I mean the higher production layers, your red or black sex links, productions reds, black australorps etc. Most hatcheries have fairly informative websites as far as what to expect from their breeds as far as amount of eggs. If you go to other breeds like brahmas and orpingtons you may get a few less eggs but still probably more than you need in your household with 5 or 6 hens. Also some heritage type chickens raised for show by breeders to the visual standard may not produce as well as the commercial hatchery birds depending on how they were bred.
As far as good breeds for a beginner, again I have found a chicken is a chicken when talking the normal dual purpose breeds, they all pretty much act the same and really I don't think there is a chicken that really requires any extra difficult care due to it's breed, you have the game types and the smaller birds like leghorns, these will be flightier and can fly quite well so a 6 foot high fence may not contain them well, and game roosters are not recommended to be kept with other roosters due to fighting, though any breed of rooster will fight in close quarters without enough hens amongst them. My recommendation is to stick with any of the breeds considered dual purpose and you should not have issues.
Where climate is concerned chickens do quite well in very cold weather, the only concerns are the areas without feathers, the comb/wattles, tips of toes can be an issue for frost bite. Wattles of roosters are larger and tend to have the problem of water dripping on them when they drink which freezes causing frost bite, large combs can also get frozen, the only issue I had with that was with one of the roosters who was always fighting the other, he is a NH, his comb was bloody a lot from fighting and it frostbite due to being wet, the other one has a huge crown type comb, he is a buttercup and he didn't frost bite at all in last year's very harsh cold temps. Big thing is coop design, be sure to provide plenty of ventilation to cut down moisture this is what causes frost bite. If you are concerned about it you can stick with the small comb breeds, easter eggers, brahmas, wyandottes would be my recommendations that way. You can provide some sort of heat but it is hard to do if you have good ventilation and it gets very expensive. I put on a heat lamp when it got very bitter cold last year overnight but other than that they were fine and I live in northern WI, a lot of below zero temps last year was down to -30 a lot of nights.