Known for its Southern home-style cooking, Cracker Barrel got the highest scores for service, reputation and atmosphere.