The Bank of America Travel Rewards card earns unlimited 1.5x points with no annual fee, no foreign transaction fees, and ...