Medora has tons of attractions and things to do for all ages while also visiting Theodore Roosevelt National Park in North Dakota.