What makes a small town great? Ask the locals, and they'll tell you that first and foremost, it's the people and community spirit. After that, it's local gems, unique restaurants, fun events, outdoor ...
"For small town restaurants, you either have to adapt to the times or give up the fight," Jim Cody explained during a breakfast shift at Elk Point, S.D.'s Cody's Homestead Cafe, Lounge and Steakhouse.