Germany?s ubiquitous behemoth department store is the best place in town for ladies? cosmetics, clothes, electrical goods, chocolates and everything else under the sun.