Whether you want cash back or travel rewards, Bank of America offers solid credit card options. See our top picks from the ...