Well there would be 2 options, the shopkeeper would be located either in a city, or in a castle, castle based shopies would mostly be for people with 'open' castles. IE gaterunes in the foyer are a great way to deter customers;)