Christmas Night Market at Balgove Larder
There's something about a farm shop after dark in December, and Balgove Larder, just outside St Andrews, makes an evening of it with its Christmas Night Market on Tuesday 1 December.

Drumlanrig Castle, the great pink sandstone house near Thornhill, opens its Christmas season with a market in a heated marquee on the oval lawn. Local makers bring food, drink, arts and crafts, and the castle's garden team sell wreaths made from the estate's own greenery. On the Friday evening, from 4pm to 8pm, Santa arrives at 6pm in a cart pulled by Clydesdale horses, and the new lit-up Fairy and Elf Trail opens in the Duchess' Garden. The market is also open on Saturday 5 and Sunday 6 December, from 11am to 4pm. Entry is £3 for adults and £2 for children, under-3s go free, and dogs on leads are welcome in the grounds but not in the marquee.
Thornhill, in Dumfries and Galloway
The Daily
Arrives at 5am every day.
A free morning email to see what’s on this week, catch up on what’s happening in Scotland and find somewhere new to go.

There's something about a farm shop after dark in December, and Balgove Larder, just outside St Andrews, makes an evening of it with its Christmas Night Market on Tuesday 1 December.
Every December, Leith turns itself into a giant advent calendar.

For a few afternoons this December, the North Tower Bar at Inverness Castle turns festive.