The rest of the sites that provide Russian visa are NOT AUTHORIZED AGENCIES but simply private businesses that act as intermediaries and make the last price tag of the visa a good deal more. Only major hotels and a few restaurants accept charge cards.