When in Moscow, I always stay at the InterContinental Tverskaya. It is a high quality hotel in a great location. I have never been disappointed.
Concierge recommended Pushkin Cafe. The directions to
get there were terrible, but once we found it, we had a memorable dinner in a lovely setting. It is a short walk but you need to know where you are going. There is no sign outside! [Less]