One of the best places to buy Estonian handicrafts is at St.Martin's Fair. Each year the event runs for three days at Tallinn's Saku SuurHall. Many wonderful Estonian handmade goods can be found here as well as traditional Estonian food, folk music, demonstrations and workshops. I've been to the fair and I was really impressed. The event will take place from 9 - 11 November 2023. More information can be found on the Mardilaat website.