The Bank of America Travel Rewards Credit Card offers unlimited 1.5 points per dollar on all purchases, no annual fee, and no foreign transaction fees. Enjoy a 25,000 bonus points offer when you spend $1,000 in the first 90 days, redeemable for a $250 travel credit.