Flights from New York to Porto from 696 USD