Between raising the roof on St Andrew's Day (30 November) for Scotland's patron saint, and raising a dram in honour of the Bard on Burns Night (25 January) - with the world-famous Hogmanay celebrations in between - it's fair to say that Scotland does a celebration well. Revellers are invited to get into the festive spirit and join Scotland's Winter Festivals, taking place throughout the country.
St Andrew's Day – 30 November 2016
The Saltire Festival
The Saltire Festival celebrates St Andrew's Day and the Home of the Flag with delicious food and drink and the best of Scottish entertainment. Look out for the #SaltireBlue tour which will see iconic buildings lit in blue and the Kelpie Maquettes, which will be hosted at Musselburgh Racecourse throughout the Festival.
Where: East Lothian
When: 24 November – 30 November 2016
St Andrew's Day celebrations in St Andrews
Where better to enjoy the St Andrew's Day festivities than in the town of St Andrews. This year features a packed programme of music, talks, food and drink. You also have the chance to be a record-breaker by taking part in the world's largest St Andrew's Day ceilidh.
Where: St Andrews
When: 25 – 30 November 2016
St Andrew's Day Fusion Festival
St Andrew's Day Fusion Festival links Scotland's communities by fusing together different styles of music and dance. The festival will include a ceilidh band, piper, Bollywood dancing, sitar and African drumming and special workshops in the Marryat Hall, highlighting many of the different groups and cultures that make up modern-day Scotland.
Where: Dundee
When: 26 November 2016