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. In the mountains or at the shore, temperatures can be in the mid-60s or high 70s.

So if you're thinking about a summer vacation in North Carolina, 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. 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. (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.

Note: This information was accurate when it was published, but can change without notice. Please be sure to confirm all rates and details directly with the companies in question before planning your trip.