This Berlin travel guide has everything you need to know for having a great time in this city: where to eat, what to do, how to get around and more.