i dunno if im going yet but i've been before and all three of the first dates are possible. if i had more time i'd stay in helsinki for a week and then hope over to saint petersburg. for tallin to helsinki try tallink or copterline.
http://www.seat61.com/Estonia.htm