Lake Aire Restaurant in Lake Geneva, Wisconsin is exactly that kind of magical spot. Tucked into a charming brick building on a corner of downtown Lake Geneva, with its distinctive green awnings and ...