The best balance transfer credit cards offer low to no interest rates (0% APR for at least a limited time), high spending limits, and no fees, including annual fees.