U.S. News evaluated 10 frequent flyer programs offered by airlines ... Additionally, you can earn miles for hotel stays, car rentals, cruises and vacation packages with any American Airlines ...