Things to do in Plymouth, Massachusetts. A walking tour of a historic New England town, including suggestions for lodging and dining.