Living in Germany > What's it really like? The insider guide