You need an invitation from a Russian institution in order to get a visa. Hotels will often give the invitation, sometimes at a cost. Visa agencies can also get you an invitation, but it will always cost you. I would call or email the hotel and see if they charge for the invitation.