When daydreaming about European destinations to visit, you may consider London with its history and castles ... in Germany.