With over 900 years of history, Ludlow in Shropshire offers affordable county in a picturesque market town.