Top things to do in Hamburg: from the Beatles and Europe's longest party street to the arts and amazing architecture, Hamburg has something for everyone.