These cool small towns on the Atlantic Coast provide historic downtowns, stunning beaches, and plenty of recreational opportunities. Newport, Cape May, St. Simons, and St. Augustine offer rich ...