Newport is a charming New England port town, but relaxing on the beach isn't the only main attraction. Get your blood pumping with a stroll along the ...