A hearty 2nd for PoBoy Factory. They have the bread shipped in from NOLA daily. My #1 place to take guests.
For BBQ, there's a guy from Texas that makes great stuff. Place doesn't look like much, but oh. my. word... My #2 spot.
Chuckwagon BBQ
8982 Madison Blvd
Madison, AL 35758
Crickets' is good, but typicaly crowded. Beauregards (Jordan Ln, just N of I-565) is almost as good for wings, but looks like a dump.
For breakfast/brunch, find the Broken Egg Cafe over in Jones Valley. Typically slow service, but good food/atmosphere
For drinks and decent Mexican, Phil Sandoval's on US-72 off Research Park Blvd. Ask for the Mambo taxi. If they're crowded, Rosie's (right across US-72) is also good.
If the weather's nice, grab some Steak-Out (there are several in town) and head to Big Spring Park or Monte Sano State Park.
Most popular (and pricey) place for the lawyers and six-figure crowd is Cotton Row on the main square. If it's pleasant wx, they have outside seating.
Have a good visit!