The department stores on Alexanderplatz are also worth a look. The food section was quite impressive (lots of gourmet selections and some hard to find items). They seem to try to carry "made in Germany" items -- which are hard to find, lots of those cuckoo clocks are now made in China, even in Germany.