I would not recommend going there for a "Russian immersion". It might be compared with going to India to learn English, only it is much worse in Latvia: the Indians got rid of the English long time ago and English is the international language; the Latvians got rid of the Russian big brother just a few years ago, and Russian is not all that important in that region (as they trying to integrate with the EU, not Russia).