A detailed guide and free walking tour for the best things to do in Tallinn for a 1 day, 2 day or 3 day itinerary.