There are lots of options for reasonably priced accommodation in Sheffield (YEY for the North!) Lucky for you, lots of them are really close to Kelham Island.
Travelodge- Sheffield Central
Premier Inn- Angel Street
Hilton Sheffield
Holiday Inn Express- Sheffield City Centre