One of the best no annual fee travel cards available the bank of america travel rewards credit card gives you a solid rewards rate on every purchase with points that can be redeemed for any. We analyzed 35 popular travel