With waterfront beauty and small-town ambiance, Plymouth, Mass., oozes with American history and charm. A visit to Plymouth might have you stepping back in time, spotting a humpback whale, strolling along the beach, exploring Burial Hill, or shopping and dining along Main Street. There’s a lot to do, but at the same time, there’s not […]