I'd suggest Dream Lake Lodge in Livingston, Alabama.
I've fished all over the Southeast, and Dream Lake is the best bassfishing I've ever experienced!
It's a privately owned/managed lake (actually they have 2 lakes) that specializes in BIG bass - Many, many caught in the 8-10 pound range and up.
I went for first time last February, caught 73 Bass in 1 day, including my PB of 11 pounds, 4 ounces....Lost count of bass in the 5-6 pound range, also caught a 9 pounder. Simply incredible......
They rent full-sized Bass Boats, and it's very reasonable - $250 for a day, $350 for a day if you stay at the lodge/eat food.....If you want to hire a guide, it's only another $100 for the day.
Their website I believe is Dreamlakelodge.com
I went back again last month in November, during a cold spell I "only" caught 45 in 1 day, biggest was about 7 pounds
It's about 2 hours from Birmingham, AL, and 4 hours from Atlanta, GA.
They have a lodge on site, great food/hospitality/etc....I'm going there again this February for my Birthday. It's that good....
I'd also have to give a big "NO" to Lake Fork.....went there 2 years ago in February for my birthday, we hired a guide - 0 fish on first day, 3 small 1-2 pounders on the 2nd day.....Haven't ever seen a lake with that many boats.....
My 2 cents.
BEN