Want the perfect weekend getaway in New England? Look no further than Newport. The town has everything - great food, beautiful sights, and fresh ocean air.