I was at a local gun show in Macon, Ga. This past weekend and ammo prices were quite a bit higher at the show than in local gun shops. Though it may be more difficult to find locally, it is definately cheaper.
For example my 9 year old son shoots in 22lr tournaments so I try to keep him supplied with 22 LR's. Just a week before the show a 100 count box of Blazers were 7.99 at a local shop. The same ammo was 15.99 at the show. And an off brand 9mm 50 count box was 34.99.