Sure, everyone is familiar with the Rhine. We’ve all heard the songs and legends (and maybe even seen a puppet show) based on the mighty river that crosses the length of Germany from south to north. But with so much focus on the romantic Rhine, people tend to forget the Mosel River, which is a tremendous shame, because the Castles…