Newburyport, Massachusetts, is the Norman Rockwellian ideal of a charming New England coastal town, so much so that it’s overridden with tourists on peak weekends. But every summer for more than 50 years, it has hosted a classic, relatively flat 10-mile road race along the shoreline and through town, ending on the high school football field. More than 2,000 runners compete annually. If that's too long for you, there's a 5k race as well. The 2012 edition kicks off on July 31.