Hilton Amex
Hilton Amex -you get 5 Hilton HHonors® bonus points for each eligible dollar spent at dining establishments. There is no annual fee for this card.
Currently my Citi Dividend has a 5% back on restaurants promo, but thats temporary.
As others suggest, you should register ALL your credit cards with IDINE.