I would really like to challenge TTBD travelers to look out for more than the cute little fairy-tale villages and to see some of the more "lived in" cities. Germany isn't just Dirndls and castles and half-timbered homes (as wonderful as those are.) It's also the big cities- where many Germans live and work. It's the excitement of Berlin, the cathedral in Cologne, the industry in Hamburg, the bustling economy in Frankfurt, and the University students in Heidelberg.
Nothing against the more "traditional" destinations: Rothenburg is a great town (almost a neighbor to my mom's hometown), and St. Goar is cute, too, but to really feel the soul of Germany, expand yourself to checking out more.