OK.
I have checked luggage.
I have an international passport.
I am coming in on a non-delta flight.
I cannot seem to find departures at around 6-7pm from JFK which would give me plenty of time. I do not fancy trekking across town to LGA (as I hear this is a nightmare especially after a 20 hour flight) and would like to get into Boston for a decent nights sleep. Can anyone offer any suggestions?