Carr’s Table Water Crackers ($14.99) are a must-have for holiday snacking and entertaining (and really, year-round). “Fresh ...