Attention all nature enthusiasts: Stephen Foster State Park in Florida should be on your radar. Whether you want to traverse scenic trails or brave the rushing waters of the Suwannee River ...