Where to stay in Berlin – A guide to the German capital Berlin is not only the capital of Germany, but also its largest and most important city. This metropolis is located on the banks of the Spree and Havel rivers (northeast of Germany) and is known (among many reasons) for the famous Berlin Wall that separated the...