Discover Germany's Upper Middle Rhine Valley. Find out what to do, where to stay (castles), what to eat/drink in the Romantic Rhine Valley.