Any tips on booking a ferry from Talinn to Helsinki? What is better, booking via the company's website (tallink, viking line, eckeroline) or using some sort of search portal for ferries? What about booking one way with one company and return with some other, could that be bad idea for some reason?