Scotland's best Christmas markets
Edinburgh Christmas Market (East Princes Street Gardens, mid-Nov to early Jan) is the giant. Glasgow's George Square market and Style Mile ice rink run alongside the city's tree. Aberdeen's harbour Christmas Village and Inverness's Victorian Market runs are the north's flagship events. See our dedicated Christmas markets guide for the full walkthrough.