Hola Trotamun,
Nosotros gestionamos el visado a través de la agencia. Si vives en Madrid o Barcelona puedes ir personalmente, pero nosotros vivimos en Valencia, por lo tanto salía un poco caro hacer dos viajes a Barcelona (para entregar los documentos y para recoger el pasaporte). El consulado ruso sólo te permite ir personalmente o hacerlo a traves de una agenca.
Contratamos el crucero con Viajes Iberia y ellos nos tramitaron el visado a través de una agencia de Barcelona especializada en visados a Rusia. No me acuerdo del nombre de esta agencia, pero puedo averiguarlo. El visado nos costo 110 euros / persona. Es de DOBLE entrada. Es muy importante! Porque cada vez que sales del barco, pasas la aduana. Asi que si el crucero está dos días, hace falta doble entrada. Comprobadlo bien, porque en nuestro caso se equivovaron (no sabemos quien, el consulado o la agencia de Barcelona) y nos pusieron una entrada (en el visado en la esquina de arriba a la derecha tiene que estar el numero "2", no "1"). Pero bueno, sin costre adicional nos lo cambiaron, menos mal que empezamos a gestionarlo con tiempo, porque tuvieron que volver a enviar el pasaporte a Bercelona.
Aqui tienes la pagina web del consulado de Rusia en Barcelona:
www.rusbar.com/
Y lo de la reserva del hotel es mentira, ya tienes tu hotel que es el barco. La agencia te pone muchas pegas porque no se entera ni tiene ganas de enterarse. La chica de nuestra agencia tampoco sabia como acerlo, pero lo averigio, aunque le costo trabajo y tiempo. Y ahora gracias a ella (gracias, Marta!!!!) tenemos el pasaporte con visado y en 4 dias nos vamos, yupi, yupi.