Except for my number 1 issue with shops...there is no way to check the inventory before you go. Their websites often suck at the store level inventory and if you do call customer care - and they do happen to send someone back to check it can take 10 minutes to find out if they have it, not just in their system - but on the shelf.
The elegance of Amazon is its logistics.