Depends on the state. In TX - you find better prices on standard new guns. Ammo is usually not well priced but you can find some exotics some times.
Used guns - depends - I've done better at the LGS. Accessories - Internet is better.
Went to a gun show in FL - too expensive.