There is travelodge type place in Oswestry, if you want to be walking distance to Llanymynech there are a couple of B&Bs in Pant which Tourist Information should have the names of. Or there is camping right by the Llanymynech Rocks https://underhillfarm.org/stay-at-underhill/camping/