I have been doing research for this as well since I'll be heading to Moscow later in the year.
I found this company (http://english.go-to.ru/) and based on the reviews I have read, they seem pretty squared away and the price is just about right.
Hope this helps.