Planning our Finland trip for the end of May and considering a ferry ride from Helsinki to Tallinn. We have 3 days in Helsinki and are debating whether to make Tallinn a day trip or stay overnight. Tallinn looks charming, but we're not sure if a day is enough to explore or if staying a night would be worth it. Has anyone done both? Would love to hear how much time you think is ideal to get a good feel for Tallinn without rushing.