The economy is not very good in Germany. Companies try to safe .. less trips, meetings ... avoid pricey hotels etc.
Next, too many (new) hotels - Berlin is a good example. And also high Euro. Today you pay $ 1.25 for one Euro. I can still remember, when I paid only $ 0.88 for one Euro.