Just inside the Welsh border with England is the small town of Hay-on-Wye. It rests on the banks of River Wye, tucked away in ...