Sometimes, you just know.
You drive down the winding streets of a quaint village lined with historic shops and inviting eateries and can immediately feel how special it is without having ever been there before.
That's the place.
And maybe, the entire experience started out as a detour or a pitstop, but the town's charm, charisma of its residents, and the calmness of its parks drew you into something bigger.
Like a painting frozen in time that's forever evolving and a place that feels like home to all who walk its weathered sidewalks.
Yes, that's the place.
According to a list compiled by HGTV, the best small town in Massachusetts is Nantucket. This charming little town was also named among the most charming small towns in America.
Here's what HGTV had to say about the best small town in each state:
"The seaport of Nantucket, Massachusetts, lays just 26 miles south of Cape Cod. Visitors come to stroll its cobblestone streets and weather-beaten wharves and explore its charming Main Street, known for its fascinating architecture, boutiques and shops, galleries, restaurants and museums. The entire 50-square-mile island is a National Historic Landmark. Sailors once called it the "Little Grey Lady of the Sea," and National Geographic has ranked it as the world's best island. Shown here: a view from Cliffside Beach Club."
For a continued list of the most charming small towns across the country check out HGTV's full report.