Perhaps you can find a flat to rent that is cheaper.
This is called "квартиры на сутки" in Russian, so you can search for that, for Moscow, or search in English and get an English speaking service that may or may not be more expensive. If you really need something cheaper, then that is at least worth trying.