I studied French a level and Russian gsce, then went on to study Russian at Birmingham (although ab initio as the gsce wasn't quite enough to go into the post a-level group). At the time of my degree, Birmingham was top 3 for Russian but not sure where it is now! She doesn't need to do a MFL degree - she could just do French / Russian joint honours.
I'm currently a civil servant (although i no longer use my Russian). I could hazard a guess at the type of "analyst" she might be interested in and she will need a very high level of language if that is the case. But just as an option, there are lots of civil service jobs where having a language can be really useful, without being an analyst.
Generally, my advice would be to look carefully at the course content. Some of the courses i looked at were literature heavy. At Birmingham, literature was an option but the focus was more on politics, economics etc, which i was much more interested in and in hindsight, more helpful for my career. Outside of the language clases, i mixed my Russian history, politics and economics classes with modules on central and eastern european history, some modules on the european union and some international relations modules, which were really interesting. I also did a year of polish too.
Birmingham is a campus university so although its a big city, you don't feel it at the uni, as you are almost entirely based around the campus in Edgbaston, which is lovely and green, and most students live in Selly Oak, which is 5mins walk from the uni.