Rick Steves explores five of Germany's most important cities: Hamburg, Dresden, Leipzig, Frankfurt and Nürnberg. From Baroque palaces to stunning modern skyscrapers, and from riverside promenades to rowdy beer halls, these cities are wonderful places to explore the country's fascinating culture.