The Ranch Amusement Park is one of the largest family fun parks in the Black Hills of South Dakota. The Park features a 3/4 mile go-cart track, slick track, rock climbing wall, bumper boats and two eighteen hole mini golf courses.