I have always loved Cracker Barrel and the one in Richmond is great! Their food is always delicious and you'll rarely have a bad waiter! The environment is great and I love the gift shop! They have such cute things there! My husband and I always go here for a great meal and a fun time!