Cracker Barrel has great, home-style food worth visiting for, but don't forget its little shop. There are some mighty fine chocolate bars there for dessert.