The Bank of America Premium Rewards Credit Card offers 2x points on travel and dining, no foreign transaction fees, and $100 in annual airline credits. Enjoy a hefty sign-up bonus, various purchase protections, and accumulate points redeemable for travel, cashback, or gift cards.