I suggest you check out information on car rentals in Moscow here
https://getrentacar.com/en-US/russia/moscow You can reserve a car there with a minimum deposit. Demand is high during the high season, and the option to pay the rest upon pickup allows you to lock in the price and avoid paying extra for downtime. Look for models with cruise control and lane keeping assist. It's best to choose a car with full insurance with no deductible and unlimited mileage to avoid any issues.