Hy,

The idea of non expensive is not common in Moscow. what I can suggest you is Hotel Budapest, really downtown. It is 50 meters from Marriott Aurora. Different rooms and rates from approx 100...