I would suggest Port Edwards Sunday Brunch. 555 West Algonquin Road, Algonquin IL 60102. It is a very nice place to eat and its right on the fox river. The price is 30.00 per adult, but well worth it. All you can eat buffet. From waffles to all types of sea food.