North Carolina has a little bit for everyone. There are beaches to the east and mountains to the west. Blossoming cities and country retreats lie in between them. Here are five spots for you to start exploring the Tar Heel State. You’ll surely find more gems along the way.

Asheville: The Long-weekend Escape

Bald Head Island: The Last Stop Before South Carolina

Duck: The Outer Banks

Durham: A New Home Away from Home

Pittsboro: The Perfect Spot to Hibernate