There is a ton of stuff within Canada that would fit the bill but I'm gonna give a shout out to the
Black Hills of South Dakota. Beautiful scenery, lots of "old west" history, Mount Rushmore, Crazy Horse (as it stands right now), tons of activities for little kids. As a kid, I found the Devil's tower particularly mesmerizing due to the Native legends around it.