The Bank of America Premium Rewards Credit Card offers unlimited points, earning 2 points on travel/dining and 1.5 on other purchases. Enjoy flexible redemption, $100 annual travel credits, zero foreign transaction fees, and a lucrative sign-up bonus, making it ideal for travelers and everyday spenders alike.