A fun, family friendly stay at The Cove in Lake Geneva, Wisconsin.