Sorry, but there is no cheap hotels in Moscow city center. All of them, even ugly ones, are expensive as fvck.