Cracker Barrel offers American comfort food alongside a general store with unique merchandise and authentic Americana decor.