Surrounded by medieval buildings, the 30 stalls of Tallinn's Christmas market offer a selection of food and gifts. See what to expect.| Travel Addicts