Read the need-to-know information about Germany, including cost of living, culture and climate, to make sure you can settle in and adapt to your new country.