Where to Stay in Berlin – A Guide to the German Capital Berlin is not only the capital of Germany, but also its largest city. This metropolis is located on the banks of the Spree and Havel rivers (northeast of ...