You can get an invitation letter for Russia from a Russian hotel, travel agency or local Russian person if you are staying with them.