TX had decent guns shows. Standard new firearms had the best prices there. Ammo wasn't that hot unless you wanted something a touch exotic but even then online was better.
For example, a new Glock 17 might run $489 at the show but 529 at the best big box local store.
However, I heard in Austin the line for that show was an hour to get in.
I'm not waiting an hour to see Egyptian Cotton Bed Sheets.