I'm sure Edinburgh will be lovely at Christmas. I spent a few days there in June of 2002. It was rainy, blustery and cold then, so I can't imagine what winter would be like. I regret that I didn't make it to Glasgow, as it was in the middle of a resurgence. Didn't make it to the highlands. I'll defer to others as to what it will be like weatherwise in December.