Hamburg, a major port city in northern Germany, is connected to the North Sea by the Elbe River. It's crossed by hundreds of canals, and also contains large areas of parkland. The city has no skyscrapper and the more bridges than Venice, London and Amsterdam.