Edinburgh's Christmas 2014 also features three Christmas markets carrying festive fare such as steaming mulled wine, bratwurst, cheeses, roasted chestnuts: the Children's market in Santa Land, the European Market in East Princes Street Garden, and the Scottish Market in St Andrew Square - from 10.00am each day from 21st November til 4th January 2015.