Nestled among the lower slopes of the Bavarian Alps, the yellow castle of Hohenschwangau sits near the banks of Alpsee.