American Express usually has the best cashback deals, and many of its cards are fee-free in the first year and offer an ...