Geotextile is what I used with pea gravel and Im happy that I did. Also worked great on my beach! I got pea gravel just as cheap as stone, but you have to get it from a gravel pit if there is one near you. My local stone quarry had it but it was super expensive as they have to pay trucking to get it in...
I think this sums it up. If the place you visit produces crushed limestone, any gravel they offer will have been trucked in. Keep looking for a gravel "dip"....usually near a river.
Landscaping retailers? Forget it. Way overpriced when they sell it.