Hamburg, Germany's second largest city and home to 1,8 million people, is located in the North of the country. With a harbor, interconnecting waterways, and hundreds of canals, Hamburg has more bridges than Amsterdam and Venice combined, all adding up a to a great city with lots of maritime charm.