North Shore Half Marathon http://www.northshorehalf.com/ Best RaceThis June race offers amazing swag, a gorgeous, hilly course, music along the way, and a great post-race party.