The Bank of America Premium Rewards Credit Card offers unlimited points on purchases, a generous 50,000-point welcome bonus, no foreign transaction fees, and travel credits. Existing customers can enhance earnings with Preferred Rewards for up to a 75% bonus, making it an excellent choice for savvy spenders and travelers.