July is the best time to visit Tallinn to enjoy the warm weather and tons of events and activities. Go to the harbour to see the Tallinn Maritime Days with beautiful ancient vessels. Enjoy a massive the massive Laulupidu celebration, stroll through the city during Tallinn Medieval Days meeting hundreds of costumed characters, and stay awake during white nights to go sightseeing and visit the Tallinn Zoo. Tallinn also has a lovely atmosphere in December with cosy Christmas markets and delicious Piparkoogid cookies during the holidays.