This luxury resort is located on the banks of Lake Okoboji, ranked by National Geographic as one of the most beautiful lakes in the world. Take advantage of the lake for unlimited aquatic recreation, or venture a little further out for championship golf and downhill skiing. Back at the resort, you'll enjoy a wealth of top-notch amenities, including two outdoor pools, an indoor pool, cross-country skiing, and a children's playground. Each two-bedroom is professionally decorated and comes with a full kitchen or kitchenette.