Read the Russian site. Taken Aeroflot, Pulkovo and Samara many times.
I would say adopt a wait-and-see attitude, and maybe you would be better off taking a train. The money you spend going to and from the airports will prolly run more than any class of train fare, and its somewhat safer, especially at this time of the year. Good luck in Piter and Moskva. Many sad memories there, I prefer to stay in the sunny tropics now