A handful of German cities ranked among the world's 'happiest' according to a recent index, but Berlin took the top spot at third in the world. We asked some long-term residents about the best (and worst) parts of living in Germany's notorious capital.