Split into High Town and Low Town by the Severn Valley, Bridgnorth is a lovely little riverside town in Shropshire.