Several major card issuers serve up five-star rewards for foodies. Choose the best credit card for restaurants and dining out.