Miami International Airport has been ranked among the best airports in the U.S. for dining and drinks, beating JFK and others.