Зачем вам в этой поездке Хельсинки? Там делать нечего, просто пересадочный пункт на паром.В Таллине что будете смотреть? Если только старый город, то один день ( полный), если ещё музеи то минимум 2 дня ( 3 ночи). На Стокгольм одного дня мало, но если с ночевкой в городе, то стоимость сразу возрастёт существенно. По моим ощущениям, что Викинг, , что Силия Лайн : примерно одинаково, смотрите по времени отправления, цене и условиям.