Cashback credit cards can add a nice bonus of extra money to your wallet, but the best cards depend on your personal spending ...