a city is a historic town with its medieval castle