In the center of Moscow you can see a lot of nice places to eat and expect to pay in Euro prices. You can spend from 10 up to 100 dollars just for a lunch. Depending on the place you decided to eat.
Farther away from the center you can find more affordable places that can’t hurt your wallet. Be aware that a good cap of coffee can cost 5 dollars and more in a nice coffee shop. Hotels are very expensive as well. There are very few affordable hotels that are nice. You can have a great time in Moscow, but I suggest doing your homework before going there.