18. Hamburg, Germany — The major port city in northern Germany is the second largest of its kind in the country. It has become a centre for media and industry and is home to the world's second oldest bank: Berenberg Bank.