It depends, but their isn't really a best shop. The various shops across Cyrodiil don't all carry the same items. To get the best price on a particular item, raise the shopkeeper's mood by bribing them or coercing with them (joke, brag, etc.). Common items (such as calipers) are easily found outside of a shop in any city. Check inside of boxes, barrels, and chests.
you can't Oblivion's shop is not completed as of this date. Terces is a working project and will be finished eventually.
it still has to be released
there is no pet shop saddly, they should make an expansion pack for it
You can make one or buy one from the alchemy shop in Skingrad.
It gives you lower prices on that store items.
Impossible to solve.
i don't think there is one...i'll research it for you...no, there isn't
only nulgath knows that and there is no proof that oen ever will it is only hope
? It depends which ones do you already have ?----
to buy the staff shop in the imperial city to find go kill some necromancers
Perfect Amber is the best but it requires the shivering Isles
I have both for The Elder Scrolls: Oblivion and shivering Isles, I got mine from a shop called "Game", but you may be able to get from PC World and few others too.