Из Питера на пароме не хотите?  Как раз  этот маршрут,  ночевки на пароме,  по 1 дню на каждый город.  Объективно  из них маловато только  на Стокгольм (и то смотря что  делать там хотите, может и все  успеете).Если все таки через Таллин  решите, то вместо  Хельсинки езжайте в Турку  -  там интересный замок, археологический музей и вообще  город приятный.