From Oberammergau to Garmisch-Partenkirchen, explore charming towns, alpine lakes, and iconic castles on this memorable road trip in Germany's Bavaria region. Before moving to Germany almost two ...