There are plenty of lovely towns in the Welsh Borders, including Chepstow in Monmouthshire, Hay-on-Wye in Powys, Oswestry and Ludlow Shropshire, and many more besides