We narrow down 20,000 castles in Germany to a list of the 10 best to help you plan your next German Castle Road Trip!