My tip is that you need to work on the caviar thing in Moscow. You need to have friends, local ones who know their stuff - you know, the type with connections. That way you'll get a hold of a whole tub of the stuff, in original package, at about half the price.
Then get those friends round your place - one of them will always know how to make real blinis - stock up on sour cream and vodka and off you go. Instant feast.
Caviar is not for restaurants.
Or go to the market (can't now remember the specific one where they sell caviar in the indoor part) with a local friend who will help you get the best deal.