Christmas is just around the corner with many people now beginning to wrap their gifts as well as trying to figure out where the best hiding spots are.
As well as gift wrapping, it's also a busy time of year when it comes to nights out and as we all know, trying to get ready when it's sub zero temperatures and dark at 3pm is not fun.
The Met Office have said that this week will continue to see, unsurprisingly, cold wintery conditions and we'll be waiting a while for it to pick up enough that we don't need to wear fluffy socks. However it's not as cold as last week, which saw lows of -8C compared to highs of 8C this week.
READ MORE: Martin Lewis issues energy price hike warning for next month
In their recent update, the weather experts have said that the capital is set to see its highest temperatures on Wednesday, December 21, with its lowest on December 25.
But what about the snow and the rest of the weather? Here's what the BBC and Met Office say.
Will it snow on Christmas Day In Edinburgh?
Although we are seeing highs of 8C on Wednesday (December 21) and 4C on Sunday (December 25), the big day itself, we may not see any snow. Well at least not in Edinburgh. according to the Met Office.
However in opposite predictions, the BBC Weather have said that we will.
When will it snow in Edinburgh?
Despite no snow forecast to fall by the Met Office, BBC Weather has said that it will snow between 8am and 9am with a little break in between. It will then pick up again at 9pm that night and continue into the early hours of the morning.
It will carry on like this until December 26, Boxing Day, where the snow will last until 6pm that day.
READ NEXT:
Christmas TV schedule for BBC, STV, Channel 4 and more - highlights
Expert issues Wi-Fi router placement warning and items that can block signals
Lidl recalls products following 'serious infection' concerns
Handy iPhone weather hack that can tell you when it is going to snow
British Gas issue Warm Home Discount scheme warning stating they 'can’t help'