I live in Rochester. Weather is, well, Minnesota weather. If you don't like the weather, wait a minute. It's the beginning of Jan and it was 36 today. Personally I wish it would cool down and snow, instead of this rain, slush crap we've been getting.
The job market for hospital staff here is, of course strong. Mayo being the symbolic base of the community. My Mom works as a Nurse Manager at Mayo and has been there for 20+ years. Although, I vaguely remember her talking to my dad about their retirement benefits getting screwed with. Something about them having to work longer until being able to draw off their retirement.
Housing here is expensive. I'm a Carpenter and the prices are very high. Single family, 2 bed, 2 bath homes in the "middle class" parts of town go for 150-200k+. If you want to have a house in the suburbs with the "nice" neighborhoods, then expect to pay that just for the lot. Hire someone to build a house and you're easily in the Half a Million area. If you don't have to be in town, look for a house in the surrounding area. St Charles, Oronoco, some of the smaller towns around here, prices are a little softer there. Byron, however, while a small town compared to Rochester, has really high housing prices, and the taxes there, for some reason, are really bad.
People here are like people most everywhere else. Some really nice people, some trashy assholes. Fortunately I've seen more of the former, than the later.
Gun laws...no bad laws really. Shall Issue CCW state. No Suppressors, C&R MG's are ok, no new toys though.