Bavaria, home of Germany’s highest mountain, the Zugspitze, the fairy-tale castle of Neuschwanstein and the lively city of Munich, is one of Germany’s most popular tourist destinations.