Hamburg, Germany’s second largest city, located at the mouth of the Elbe River on the North Sea, is considered one of the country’s most beautiful cities. With its canals, its revamped industrial centre and its crazy nights, it attracts many tourists throughout the year. Here are our tips.