Germany features fairy tale castles like Neushwanstein, medieval towns like Rothenburg, an evolving Berlin in major rebuild mode, cosmopolitan cities and hearty food.   You may not need to look very hard to find beer halls, especially in Munich.  The Bavarian Alps offer wonderful mountain vistas. and the northern Rhine region offers miles and miles of vineyards.  Germany's turbulent history is evident many places, like the Brandenburg Gate and the divisions in Berlin.  The Romantic Road is an excellent way to explore Germany.