We recommend using an air miles credit card or a generic cashback/rewards credit card to foot your hotel buffet bill. Although some credit cards give rebates or points in the dining category, users should note that hotel buffets are typically disqualified from that category. "Dining" covers merchants whose main business is in F&B, but in the case of hotel restaurants, the main business is in hospitality. Therefore, use a more generic credit card to avoid losing out on rebates or points.