I would like to learn some new places to try and when to go. So whats you favorite spot and when. Mine are

March-Grayson Lake-only time its good
April-Yatesville
May-Cave Run
June-August-Elkhorn
September-Cave Run
October-Guist Creek

I am really interested in some of smaller lakes and if anybody has a favorite time for them.