A must-go city
The city is much more than its famous attractions. The city has a cool atmosphere and to see everyone coming and going, using the parks is pretty interesting. The city is amazing in all the ways you can imagine and very well structured. You may have problems with the language, but people in Russia is so nice and I am sure they will help to get along with your trip!
Insider Tip:Learn the Cyrillic alphabet before you travel it will be very useful. Consider buying a multiple ticket to the metro, you can save some rubles with it. Don't miss the metro stations, they are amazing.