I am booking a flight from JFK-TSA (taipei) with stopover in tokyo and orbitz has far and away the cheapest prices. My question is which credit card should I book it with? The JFK-HND portions are American Airlines. I have Amex platinum, premier rewards gold and Citi AAdvantage cards. Which gives me the best protections/mile accrual potential? Thanks!