Dreamed up by an eccentric king and built on the edge of the Alps, Neuschwanstein is one of Germany's top tourist attractions. After 25 years of lobbying, the castle, which attracts about 1 million visitors a year, could soon become a UNESCO World Heritage site.