Bank of America offers a wide range of credit cards with various benefits. Celebrity Cruises® Visa Signature® credit card offers rewards points and low ...