I moved from Ohio to North Carolina 10 years ago. I moved to the Charlotte area and loved it. Yes it does snow. We had at least a couple of days of snow every year I lived there. But the winters are definitely more mild than in north eastern Ohio. The only thing I really didn't like about the Charlotte area is the traffic. The traffic in and around Charlotte is much worse than the Raleigh/Durham area. I lived in Mooresville and there is one road that leads to housing on the penisula that is a parking lot from around 4pm until about pm. On the other hand at least the Mooresville area is mostly friendly towards cyclists. Although not many bike lanes there are a lot of cyclists who ride some of the roads and motorists seem to pay attention and have respect for them. We just moved to Jacksonville, NC this spring as my husband was able to get a civil service job here. Anyway, I'm trying to get used to this area. It's a military city, which I'm not used to. The summers here are hotter and more humid than in Charlotte. Charlotte is a 5hr drive from here. Haven't been through a winter here yet. My husband grew up in eastern NC and prefers eastern NC to western NC. I haven't been in the eastern part of the state long enough to decide which I prefer.