Its a fast going city, red square is a nice place to roam around, I will recommend to visit red square during day time as well as in the night, language is a big problem, good metro connectivity, metro stations are of opd time and have really beautiful architecture. you can take metro pass for 3 days and cover everything in the city, its quite resonable.