My husband and I visit the Lake Geneva area usually once or twice a year. We always stop in at Popeye's on the Lake for their fantastic food. Their waitstaff is very friendly, too.
Pros: Fantastic food, parking along the lake or walk from the downtown area
Cons: Gets crowded but the lines move fast