Neuschwanstein Castle - is probably the most visited castle of all time. Discover its history, intriguing facts & travels tips!