From roadside cafes to Main Street staples, these small-town South Dakota restaurants prove the best meals are always worth ...