Here's a couple of places I've stayed over the years when out and about:
Belfast - The Old Bank
Located just out the city centre past the Mater Misericordiae hospital, this was a lovely little hotel which has comfortable rooms and large outdoor space (in the room I was in). Not that expensive, paid around £65 a night.
Glasgow - Grand Central Hotel
Located within Central Station, with views over the trainshed (you can hear the PA announcements). Clever TVs hidden in the mirrors. Can be expensive but booked through Trivago and paid around £89.
Dublin - Serviced Apartments in Dublin
Great little apartments, dotted all over the city. Stayed at the Alto Vista building in Google Docks (see what they did there?) next to Grand Canal Dock station and busy bus route into the city centre. Has all the amenities you want and with rates from €119 a night.
Leicester - Travelodge Leicester Central
Basic, yes. Clean, yes. Friendly staff, yes! Next to Leicester station and a short walk to the City Centre. Paid £29 a night.
Birmingham - StayCity Aparthotel Hurst Street
Yes it can be loud and can be busy, but the apartments are hidden away at the back of the Arcadia Centre. Rates from £79 per night.
Newcastle - Hilton Gateshead
On the opposite side of the water to the City, but with spacious rooms, good rates out of season and handy for the Metro at Gateshead. From £88 a night.
And a few places to avoid...
Glasgow - Britannia Hotel Charing Cross Tower
An ex-Premier Inn. Rooms were big, but not very clean. Heating in the rooms wasn't great. Breakfast service was shambolic, and was full of students at the time. From £39 a night.
Blackpool - Grand Hotel
An ex-Hilton, with decent sized rooms, but a lot of people who shouldn't really be staying at the hotel. Fire alarm went off three times in one night. From £49 a night.
Leicester - Travelodge Leicester Forest East/The Red Cow
A bit of a way out of Leicester on the A47, but the rooms are old, dusty and not very secure. Breakfast was a box of snacks. From £39 a night.