Bridgnorth is a lovely town in North Shrophire. If you have never been there, you should go. You can find out more about the town (its hills and river, castle ruins, steam railway, great shops, and super bed & breakfasts) at the official Shropshire tourism website.
The history of this town is quite fascinating. Bridgnorth was a Saxon fort in what was known as the Border Marches. It existed to keep the Welsh neighbors on their side of the border in both the Saxon and Norman periods.
Bridgnorth was made a chapel castle in 1101 and the first stone wall was built. After the siege of 1102, a town grew around the northern wall of the castle. Another wall was built around the town before the second siege in the mid-1100s (again by the English King). The town grew due to its strategic location on the Severn river and Shrewsbury road.
The town was besieged a third time during the English Civil War in the 1600s.