Number 2 - Munich.
The Bavaria capital isn't the most expensive place in Germany? Well, not quite. But people who call Munich home still pay a hefty 27.1 percent of their income in rent. Meanwhile rent per square metre – at €12,98 - is by some way the highest in the country. And the staggering cost of real estate (€4,316 per square metre) is over double that in the capital, Berlin.