A complete guide to visiting Neuschwanstein Castle in Germany. Includes tips on buying tickets, when to visit, and staying overnight in the nearby town of Füssen.