I moved here a year and a half ago and we do have a card shop:
Champs Sports Cards
805 Regal Dr SW #3 
Huntsville, AL 35801
It's 95% modern but there is a little vintage (50's-80's) if you spend some time going through all the boxes.  The owner seems nice.  I stop in every month or so to pick up modern pirates/steelers/penguins.  He puts a stack aside for me.  I'd rather give my business to a local guy instead of ebay if possible.
There's also a decent show close to the Nashville area.  I think it goes on twice per month like the 2nd and last Saturday each month.  I haven't been there yet but will in the very near future.  Here's some info:
https://www.sportscollectorsdaily.co...rns-smash-hit/
Lighthouse Christian School
5100 Blue Hole Rd
Antioch, Tennessee