For the most part, North Carolina's climate is moderate, with average winter temperatures in the 60s along the southern coast and in the low 40s inland. Summer temperatures can rise to the high 90s in the state's interior, accompanied by some serious humidity. If you're in the mountains or on the shore, temperatures can be cooled by breezes to the mid-60s or high 70s.
So if you're thinking about a summer vacation in North Carolina, we don't advise heading for the Piedmont, where all that miserable heat and humidity hangs heavy. But you can escape to Boone, which has an average temperature of 69°F (21°C). It's warm enough during the day to swim or hike, but you'll want a light blanket to sleep under at night. The Outer Banks is another great destination in summer; bring your beach gear, and enjoy the breezes.
In late September or early October, fall colors are brilliant here. During this time, thousands of monarch butterflies cluster in the mountains near Asheville, around Wagon Road Gap on the Blue Ridge Parkway, as part of their annual migration to South America. Don't miss it! (But be prepared for incredible crowds along the parkway.)
Spring is also a spectacular time to visit. In March and April, the state bursts into bloom, with azaleas in vibrant hues everywhere and delicate dogwood blossoms in pink and white in the woodlands.