Castles and cathedrals, beer gardens and Beethoven, autobahns and alpine skiing, Germany is the cultural and historical heart of Europe. The past, present and future are side by side wherever you visit, as is the famous hearty hospitality.
Climb the dome of the modern Reichstag, stroll through the Brandenburg Gate, then relax at a pastry shop along the Unter den Linden. Explore the hip eastern Berlin neighbourhoods of Hackesche Höfe and Prenzlauerberg. Visit museums and memorials galore like the Baroque palace of Charlottenburg.
Cruise the Rhine or hike in the Alps. Spend an evening at a Munich biergarten or sample wines in the Neckar valley. Explore Cologne, Hamburg, Frankfurt and Germany's other great cities. Visit the toy-like Neuschwanstein castle or take the kids on the Fairy-Tale Drive to make the Grimm's tales come alive.
With train stations in most major airports it's easy to get anywhere in Germany. Packages that include flight and hotel are also an excellent option, particularly if you are planning to spend most of your time in a single city.