8 less expensive things to do in Wisconsin Dells This article originally appeared on Milwaukee Journal Sentinel: The country's tallest water slide is now open at Mt. Olympus in Wisconsin Dells ...