While debit cards lack many of the perks of credit cards, some do offer cash back and other rewards. To find the best rewards ...