Schloss Neuschwanstein (Castle) — Bavaria, Germany — a must-visit