Supermarkets
As in all countries, the cost of living in some German towns and cities is more expensive than it is in others. Living in Munich is significantly more costly than living in Rostock or the Ruhr area. Even within the same town it is possible to buy the same product for different prices. It is always worth comparing prices carefully. When being food, note that delicatessens are the most expensive, while specialist shops such as the baker's (die Bäckerei) or the butcher's (die Metzgerei) are not necessarily more expensive than supermarkets.
Even amongst supermarkets prices vary considerably. As a general principle, the more self-service there is a supermarket, the less you have to pay. In some supermarkets - as in the one pictured below - you will see nothing but rows of products stacked in boxes on top of one another!