North Carolina Spot Crowned Among The 'Coolest Small Towns' In America

Photo: SeanPavonePhoto/iStock/Getty Images

As the saying goes, big things come in small packages.

While big cities have an abundance of attractions, entertainment venues and restaurants compared to their less-populated counterparts, small towns allow visitors a chance to better see the heart of what makes the town so special and often offer some truly unique experiences you won't find anywhere else.

Travel Curator compiled a list of 35 of the "best and coolest small towns" in the U.S., the small-but-mighty destinations worth visiting that are sure to make a trip just as memorable as a bigger city. Among the list of locales like stunning California hideaways, charming country towns in Texas and sunny cities in Florida is one spot in North Carolina.

According to the site, Asheville is one of the best small towns in the entire country thanks to its artisan attractions, eclectic arts scene and stunning surroundings. Here's what the site had to say about this cool spot:

"Experience the thriving arts community, artisan breweries, and outstanding natural beauty of Asheville, North Carolina, tucked away in the breathtaking Blue Ridge Mountains."

Read up on more of the coolest small towns in America at travelcurator.com. You can also check out our previous coverage of the North Carolina destinations named among the "most beautiful places" in the U.S.