Lastly where is the best place to buy them for the cheapest price?
The cheapest would be to go to the Dior Homme store and pick them up there. Otherwise the only retail choice is Barney's and you will not find a size under 30 in any store across the nation. I can verify this since I was at Barney's yesterday and the guy checked for a customer earlier. That leaves you with a few choices, I know TheGrapist at superfuture runs a proxy service for Dior Homme, the total coming to about $400 dollars per pair of jeans with shipping/proxy fee/etc.