Nobody told Westminster, Maryland to be this charming, and yet here it is, absolutely nailing it without breaking a sweat.
When most people think about North Carolina attractions, they picture mountains, beaches, or maybe some nice barbecue, but ...