Last week I returned from a trip of a lifetime. My fiancé and I spent almost two weeks soaking up the beauty of South Africa. It was a such an incredible vacation that we're already plotting our return, if we're ever so lucky in the future. The only negative part was, well, the flight. I've been on 10- and even 12-hour flights before, but this was by far the longest I've endured. Book the nonstop from New York City's John F. Kennedy airport to Johannesburg's O. R. Tambo airport, like we did, and you're in for a solid 15-hour flight.