Turn your eye toward Americans most charming small towns. While you won't find big-city splendor in these idylls, you can embrace a slower pace, beautiful backdrops, quaint cobblestone streets, architectural gems and an unmistakable local flavor. Best of all, these scenic towns are close to legendary drives, towering rock formations, deep canyons and craggy cliffs, affording spellbinding sightlines at every turn.
On the list is of 50 Beautiful Small Towns in America is Beaufort, SC
Steeped inhistory and Spanish moss-draped oak trees, Beaufort oozes low country charm. Admire the area's antebellum architecture and superlative cuisine, before venturing to Hunting Island State Park to hit the trailes and capture dreamy photos of the storied lighthouse, Hunting Island Light. Then Stroll through Scout Southern Market to grab a few souveniers, take in the slaty sea breeze along Bay Street or pop into the fashionable boutiques and galleries in town. At the end of the day, slip away to Anchorage 1770, a historic Victorian inn where you can enjoy waterfront yoga classes on a sweeping veranda overlooking the harbor or rent a fat tire bike.
US News - Travel