You don't need a visa even ifIf you were to land and connect to another flight a few days later. In you will in general need a visa, but in some cases even that caseis not necessary. If you land in Moscow, you would need tocan stay in the Novotel Moscow Sheremetyevo Airport Hotel without a visa:
The Novotel Sheremetyevo Airport is the only hotel available for transit passengers who do not wish to obtain a Russian visa, although they are accommodated in a separate part of the hotel and kept under constant supervision.