Yes you can, just give advance notice to them .
Maybe
Yes of course it is a very big and nice place
This would not be an actual reservation as we seat first come first serve; however, we can provide the store advanced notification of your visit, and this will allow the store to have more staff available to ensure you and our other patrons have the most pleasurable experience possible. https://crackerbarrel.com/connect/faqs
Thanks! Your answer is awaiting moderation.