Dreamt of by an eccentric king and built on the edge of the Alps, Neuschwanstein is one of the Germany's top tourist attractions. After 25 years of lobbying, the castle that hosts about 1 million visitors a year is in the running to become a UNESCO World Heritage site.