If you are planning to make it an overnight - Twin Lakes Country Club is 20 minutes from downtown Lake Geneva which will have the most options for a hotel room. Rooms are very limited this time of year on weekend nights so book soon!
https://www.hotels.com
If you plan to make it a weekend - here is a great place to discover all of the amazing fun you can have here this time of year.
https://www.visitlakegeneva.com/