Oh, I totally forgot! My votes for best three lakes in northern IL are Shabbona, Pistakee and Lake Michigan (either Montrose harbor or Belmont Harbor). Of course all those can vary depending on what you particularly like to fish for. Perch and trout? Lake Michigan harbors are where it's at (don't forget Dusable and Brunham). Crappie and gills? My vote is for Shabbona, especially for big crappie. For a steady bite mixed bite of everything? The chain is hard to beat, with Pistakee my favorite and Marie a close second. You can catch all the pan fish varieties (gils, crops, whites, yellows, etc) without too much trouble, and with a little work and patience, find walleyes, perch, bass, pike, cats etc.) The bonus there is that there are a lot of rough fish to catch just for fun too.