To anyone from St. Petersburg or who has been there,

Which alternative language would be better for me to have a basic concept of in that city? French or German? Obviously Russian is the best,...