The Magic Cities lead the way for urban breaks in Germany. Discover the maritime vibe in Hamburg or the creative fashion scene in Berlin. Düsseldorf is great for shopping, Dresden oozes baroque splendour. Visit flagship international trade fairs in Hannover and the Christmas market in Nürnberg. Discover Bach, books and art nouveau architecture in Leipzig? Or how about the Alps in Munich? Traditional German cider in Frankfurt, musicals in Stuttgart and chocolate in Cologne? The choice is yours!