FireLance
Legend
In my current Eberron campaign, I've done away with the concept of buying and selling equipment entirely. Each of the PCs is tied to an organization, and the organization supplies them with equipment appropriate to their level. Every time they level up, they turn in whatever equipment they have, and get whatever gear they want, up to the standard wealth level of their new level.
Quite frankly, the whole debate about the presence of magic shops in a campaign sidesteps the real issue, which is: how comfortable is the DM about giving the PCs whatever magic items they want? If the DM wants to give an item to the PCs, they will get it somehow - found as loot, given as a gift, obtained through the PC's contacts amongst the rich and powerful, whatever. If the DM doesn't want the PCs to have an item, they will never find it. All magic shops will never have it in stock, all the rumors about the whereabouts of the item will prove false, spellcasters will require components that are impossible to obtain before they can make it, etc. Everything else is just rationalizing the decision you've already made.
Quite frankly, the whole debate about the presence of magic shops in a campaign sidesteps the real issue, which is: how comfortable is the DM about giving the PCs whatever magic items they want? If the DM wants to give an item to the PCs, they will get it somehow - found as loot, given as a gift, obtained through the PC's contacts amongst the rich and powerful, whatever. If the DM doesn't want the PCs to have an item, they will never find it. All magic shops will never have it in stock, all the rumors about the whereabouts of the item will prove false, spellcasters will require components that are impossible to obtain before they can make it, etc. Everything else is just rationalizing the decision you've already made.