Berlin is Germany's shopping capital. Here you can find lots of good ideas.
Usually shops open between 08:00 and 09:00 a.m., though department stores and smaller shops might not open until 10:00 a.m. On weekdays (including Saturdays), supermarkets and department stores are usually open until 08:00 p.m. On Sundays and public holidays most stores are closed, however there are some exceptions (e.g. shops in train stations and some food stores that open 24h/7d).
In Germany, there are two types of supermarkets: regular ones and the so-called “Discounter”. Both provide a wide range of products from fresh fruit and vegetables to bread, meat, and cosmetics. Discounters are usually cheaper and have a smaller variety of fresh products. The biggest chains are ALDI, LIDL, PLUS, and PENNY. Organic food is increasingly popular and is found at stores called Bioladen, Bio-Supermarkets or at health food stores (Reformhaus).
Be aware that there is a deposit on beverage bottles and beverage cans called Pfand, which is not calculated in the price shown. You can return the bottles at almost every shop, but it is safest to take them back where you bought them.
Berlin's many bookstores offer a huge selection of travel guides and maps as well as all kinds of literature.
You can buy international press in a bookstore in the Central Train Station, on 1st floor, open daily 05:00 a.m. – 10:00 p.m.
In Germany it is not unusual to buy clothes from a second hand shop, because the clothes are usually in good condition and at the same time worth the money. Most of Berlin’s second hand stores can be found in Mitte, Prenzlauer Berg and Kreuzberg.
IKEA offers a huge selection of furniture (not always cheap) and home textiles.