The town of Okoboji in northern Iowa sits on the shores of two glacier-carved lakes, East and West Lake Okoboji, and not far from Spirit Lake, which stretches to the Minnesota border. The area is a popular destination for all kinds of water sports, and the surrounding nature preserves and wild areas are popular for hiking, fishing and hunting. The other towns around the lake also have attractions ranging from museums to tattoo parlors, and there are several amusement parks to explore.