Get the no-annual-fee U.S. Bank Shield® Visa® Card if you’ll pay off a big purchase or a balance transfer before its 0% interest period ends. Purchases get 0% for 21 billing cycles, as do balances you move in the first 60 days. If you pay in full every month, pick a card that pays cash back on everyday spending.

Source