Shopping
In Germany, you will find supermarkets in every town and in some villages. You can usually buy everything for your daily needs there: bread, meat, fruit and vegetables, milk and yoghurt, chocolate, cleaning products, toilet paper and much more. Shop opening hours in Germany can vary. Supermarkets are usually open from 7 a.m. until at least 8 p.m.