There are some extended stay type hotels in Manchester City Centre, one being called (something like) Room. They are probably a bit pricier than renting a room in a home, but imo worth it as they are services. The Town Hall in Manchester has a great touristy place in the lobby and they might be able to help you further! Good luck!