I would not call the weather in NC near-perfect, but we can easily ride year-round and we have four seasons. For me, summer is the toughest season and the weather that I like the least. It is hot and humid with a threat of afternoon thunderstorms nearly every day. Occasionally we get brief respites from the heat and humidity after cool fronts pass through, but such days are few and far between. Spring and fall come the closest to ideal weather, although it can be quite windy or rainy at times. I actually like commuting in the winter the best, not counting days when it is snowing, sleeting or raining. Our winters are mild enough that I can ride on even the coldest days with proper gear.