Never one to avoid controversy, Germany has a number of interesting cities with a great mix of old and new.