German cities deck the halls for festive holiday shopping