Taking off shoes is usually just a display of good manners in Russia. Unless the the host specifically says you don't need to, it's a good idea.
Discussing politics, religion or any other serious...