I was also going to suggest Britannia Hotels:
https://www.britanniahotels.com/
They're really cheap but surprisingly good. I stayed in the one in Folkestone for one night and then spent the next day interviewing people on the coastal path nearby. I got to speak to lots of people who were staying in the hotel and they'd got nothing but praise for it.
However I'm not sure whether it was the hotel or the travel company that was actually providing the nightly entertainment. Everyone I spoke to was booked with National Holidays, who offer coach holidays from the Midlands, the North of England and from Scotland. As an example of their prices, a 5-day break at the Grand Hotel in Scarborough in May, inclusive of coach travel from Manchester, 4 nights dinner, bed and breakfast, cabaret entertainment and an excursion to the North Yorkshire Moors and Whitby, is priced at £199 per person:
https://nationalholidays.com/