More than 25,000 castles crown the hills of Germany, so it can be difficult ... between the cities of Mannheim (52 miles south of Frankfurt) and Bayreuth (55 miles northeast of Nuremberg).