From Oberammergau to Garmisch-Partenkirchen, explore charming towns, alpine lakes, and iconic castles on this memorable road ...