@oristarA,
Quote:Foreign tourists get bang for buck firing guns
Beyond the idiom, 'get bang for one's bucks', there is a play on words, Ori. As Region has described [and Beth failed to], it means to get your money's worth, or even more than your money's worth. Not only a good deal but a great deal.
Beyond that, the writer has used this to note that literally, not just figuratively, as in the idiom, these folks get many bangs which is the sound that we use to describe a gun going off.