I go with friends, have breakfast beforehand, then chat about different guns we encounter as we walk through the show. I always find something that interests me, and usually make at least one new friend. It's become a social things, as much as "shopping".
One ammo dealer at our gun shows always has the lowest prices on ammo that can be found, even on line. And, you don't have to buy a case at a time. Just a box or two is fine.
I like to take a gun or two with me, and sometimes swap for something different. Especially if I have two of a kind and want something new.
The crappiest gun show in our area charges TEN DOLLARS at the door, and maybe 100 tables. THAT is reason to grumble. But when you can attend a gun/knife/ammo show for $6 and there are 600+ tables, that's a hoot for me.
In February, "The Show of Shows" (Mid-Ohio Valley Gun Club) in Louisville, KY is awesome. Usually two shows on the same days, at the same venue. Over 2,000 tables in each show....one is MILITARY and one is NON-MILITARY. You can walk yourself to death in those shows! I spend three days there with friends, and it's a great outing. I guarantee you will see plenty of things (rare guns, accessories, militaria, war heroes, etc.) that you've never seen or heard of.