Saint-Petersburg and I think Moscow - are tourist friendly and there are many sings in English, many streets are written in English and Russian and Metro - subway is fully translated into English, anyway I recommend you to use GPS in your mobile in English - you can easily buy Russian sim card if your phone supports russian standarts or some cheap mobile with GPS for about 40 dollars. It is ok that you don't answer quickly - i don't care - more important that you answer) I understand that you need time for that. How you found where to stay - in a hotel?