I enjoyed my time in Leningrad - much easier than Moscow, for various reasons.
We were supposed to have a year abroad. Shan't derail, but Cold War issues meant that you took what you could get, so my time was split - the Leningrad trip was actually a bonus during my Junior Honours 'reading term' - someone at another uni had dropped out and the lecturer in charge of travel abroad had put forward my name without checking with me first!
My first trip was Krasnodar for a month - 70+ British students who should have been on courses in Moscow, Kiev, Minsk, etc landed at Kuban' State University because all the student accommodation in the summer of 1981 was being used by tourists there for the Olympics.
That was interesting, but a bit of an ordeal. All the decent food was being sent to tourist areas, we all fell ill because of the water and - at least at that time - Soviet student toilet blocks were quite unsanitary. Plus the student hostel was infested with cockroaches. (God, I'd forgotten about that!)
I can't remember which way round it was now, but we had large brown and small black...They sent in pest control. That killed off one type and then the other type took over.
Can't remember which it was, but one type was referred to as Amerikantsi, I kid you not.
Apparently, the head of the Faculty for Russian as a Foreign Language used to be quite a benign chap. When we were there, he'd been replaced by a KGB factotum...
By the end of the one month course, I was dreading going back for my planned 5 months in Moscow, but I guess it toughened me up for the challenge...
In all seriousness, the Moscow experience was much better, but still had the same difficulties with regard to food and toilet blocks.
Leningrad was much easier because my Russian was so much better then and Leningraders were much more laid back than Muscovites.
Leningrad joke:
A Leningrader goes on a visit to Moscow. On the Metro, he gives up his seat to a strange woman.
She addresses him "Citizen, I see that you are a Leningrader!"
"Why yes! How did you know?"
"You gave me your seat!"
"Ah yes. And I can see, Citizeness*, that you're a Muscovite."
"Why yes! How did you know?"
"You didn't say 'Thank you'."
[Grazhdanin for Citizen; Grazhdanka was the female form. "Comrade" was reserved for Communist Party members.]