Ludlow is a beautiful market town in Shropshire, which has everything you could want, from regular food festivals to historic ...