This 19th century Bavarian castle can be found upon a mountain top in south east Germany and was once the home of kings and queens. Today the castle is one of the country's most popular tourist resorts and could easily be mistaken for a fairytale palace.