Inverness, capital of the Highlands, has one of the busiest and best stocked markets with a delicious selection of vegetables, fruit, meat, eggs, bread and cake...