I visit the Lake Geneva area many times per year with my family (boy 4 and girl 2)and I cannot say enough about the Cove of Lake Geneva.
It is located right in downtown Lake Geneva- across the street from the Lake.
They have an indoor and outdoor pool. The outdoor area actually has 2 pools and a cabana bar. The kids pool is zero depth with a center fountain and pirate ship slide. The othr pool is more for adults (3-5 feet deep).
Being that you will be right in town, you can park at the Cove and walk absolutely everywhere. Believe me, parking is a mess and by leaving your car at the Cove, you can avoid that headache.
We love it.
All rooms are condos - kitchenettes, living room w/fire place, bedrooms and bathrooms.
This place makes travelling with kids so easy.
I saw that someone else responded with the Abbey as a suggestion. THe Abbey is nice - but it is in Fontana (about 10-15 minutes away from downtown Lake Geneva) and is not as family freindly as the Cove.
I would definately stay at the Abbey if it were just me and my husband - but being that we travel with the kids - the Cove has worked wonderfully for us.
The phone # is 800-770-7107. or www.cove-lake-geneva.com
We're going back in August and we cannot wait.
We're even looking into buying our own unit there.
Hope this helps.
J.