Okay OP, i am russian living in belarus now so i think i can answer your questions with honesty. >what are moscow and saint petersburg like
Saint Petersburg is more Western European in feel and vibe. The entire city is built on canals. In the summer there are lots of festivals going on and people ride on jetskis on the canals often. Do not bother going to the outskirts of the city, since it is kind of third world (dirt roads and shitty houses and such). Lakhta Centre is cool but nothing to do there. The Hermitage is a must see, but it takes like up to 2 days to see it all.
Moscow has pretty bad traffic and a lot of the city is pretty ugly (typical commie block setting). There are a shit ton of festivals in the summer, Art, music, film, anything you could imagine. Gorky Park is actually nice now and a cool place to hang out. A lot of Moscow is now very metropolitan/cosmopolitan.
Both cities are SAFE and you will not encounter anything dangerous, unless of course youre a retard and purposefully get yourself into sketchy situations. My female friend from Moscow who visited London said she felt much more unsafe there than in Moscow. both cities are super cheap, dont listen to fake """travel experts""" who say Moscow is expensive. You can get a five star hotel in the International Business Centre for like $40-50 a night (its legit five stars). >are women easy
There are tons and tons of stereotypes about russian women and almost none are true. Long story short, while hookups do happen, there is no such "hookup culture". Expect to go on a couple dates before sex, unless youre under like 22, young people dont really go on formal dates. Russian women are PISS EASY to talk to. You could text one the most boring shit like "hi how r u" and they will always respond, unless you look like legit 2/10. It is also really easy to just make a little bit of small talk and just ask for girls numbers, assuming you dont look like a 2/10 and youre not obese af.