Discover Germany's alpine villages, monastery breweries, and royal palaces on an unforgettable Bavarian road trip.