Citi just announced yesterday that they are doing away with the foreign transaction fees on their Costco card, so if you have that card or have a need for it, that's one more benefit, and I don't believe there is an annual fee on that card. I believe that is effective later this month. Also, check into the new Bank of America Premium Rewards Card. There is an annual fee ($95), but if you spend $3,000 in the first 90 days, you get 50,000 points ($500). You also get either TSA pre-check or Global Entry fees refunded, and a $100 airline bonus (I think for things like food and drink on flights or baggage fees, not for tickets).