I grew up fishing both lakes, and truly miss them. Usually the water levels will have stabilized some by late april, but you can check tva.gov for lake level info .... I believe they have some historical info there, and you can check the last couple of years worth of data for that time frame.
On Barkley, I always had good luck from Blue Springs at the mouth of little river upstream to Meshaun's bridge .... Goat Island sits near the end of Little river there, just across from the state dock at Lake Barkley State Resort Park. The Linton area has also been good.
On Kentucky Lake, I've always done well in the blood river area, and around Old Kuttawa. There are actually very few bad spots on either lake. For maps, I'd just buy one of the big waterproof jobs that you can find at most sporting goods stores for $9.95 or so. All of them that I've seen are pretty good.'
Spawn status depends on the stability of the water temperature, but you should hit part of the spawn period .....
Hope this helps.