Having just come back from there, Many people are smartly dressed and many wear trainers ( sneakers)? Suits and jeans are the norm. Fashion wise , it is no different than the next town along the street, people are individual.depending on what they do job wise. there are many tourists in some areas. so it is not difficult to blend with people. Be wary of the Subways (underpass) at night as there are many mucisians down there , and each has there regular underpass. The more they see you the more they hassle you ? for beer money. just keep walking. Moscow is no different than any other capital city so keep your self to yourself and you will be as one with the city.
I disagree , many people do not speak any English and if you expect to find directions writen in english ie trains , busses , no chance. As for menues in coffee shops etc, you will have to ask for english version ( ingleski ) tipping is optional depending on quality of food and service. i had a great time and only had hassle late at night on one occasion, my response was to give a load back in Spanish

Enjoy your trip, you will not be dissapointed. Good luck.