Strolling the streets of one these most quaint and charming towns in the US is a wonderful way to spend a peaceful weekend getaway.
314