From classic mom-and-pop spots to traditional chain restaurants, we have something to satisfy any taste-bud and craving. Sink your teeth into fine dining, casual cuisine and home-cooked comfort food. With so many great places to eat, these small-town restaurants are worth road-tripping for.