Let’s start with the CONS:
- Really hard to find a flat;
- Expensive flats;
- Grey days. A lot of grey days
- Big cities
Goof things:
- Multicultural
- If you don’t know German, you can survive
- Bicycles
- Lots of parks and green
- Informal and relax city
- You can check other things here:
http://mariavaicomtodos.blogs.sapo.pt/um-ano-em-berlim-ou-o-que-e-que-tem-81866
It’s in Portuguese, but I am sure Google Translator can help you 