The German capital is a destination for everyone. For the young (and not so young) in search of memorable evenings, for History lovers with a capital H, for families in search of green spaces and good food. Here are our tips for visiting Berlin.