Dining and groceries represent major spending categories for most households. The right card can earn substantial rewards on these purchases, whether you prioritize maximum earning rates, signup bonuses, or cards without annual fees.