When to visit
Summer (June–August) is Tallinn at its best: warm weather, a swimmable sea, terraces everywhere and daylight until nearly 23:00 — and the only time the sailing boats come out. May and September are quieter, cheaper and still pleasant.
Winter is cold and dark but genuinely magical around the Christmas Market in Town Hall Square (late November to early January).