I have a friend who wants to get to Alaska from St. Louis in the summer of 2016, and he asked me for credit card recommendations on how to obtain the miles to get a free ticket or two. He's not exactly sure where in Alaska he's headed yet, though. From a quick search it seems that the most flights would probably be on Alaska Airlines, and to me it seems like the best way to fly on Alaska is actually with bonuses from an AA card, as it's only 25k roundtrip to Alaska. United has flights to Anchorage, but they're much more limited. So, I'm thinking of suggesting a 50k AA Citi card each for him and his wife. Anyone have any other ideas?