I'm planning to visit Russia again, and I applied for a tourist visa for my destination (Yekaterinburg, no other destination listed in my invitation voucher).
I'm now considering which fly to get to my destination, and I'm evaluating a 7h+ layover in Moscow Vnukovo. But since I won't be forced to change terminal and to redo check-in, I just realized that if I want to visit Moscow briefly I'll have to go through a border check that I otherwise probably wouldn't have to do.
I know from elsewhere that visiting other places in Russia is not a big deal (as long as you don't stay more than 7 working days, and if so you should have a registration for the main place that you've been documented as staying in), but in this case it might be a bit different, since that'd be the first port of entry.
I presume it's possible that the border check personnel (unlike other policemen) might actually have information about the cities that I declared as destinations for my visa, and that they could then reject me if I'd try to exit there.
Do you think this is actually what would happen, and it's not worth the risk? (and the risk would just be to have to spent the full length of the layover at the airport, right?) Should I rather pick another (less convenient) flight with a shorter layover?