Glencoe 15cm of snow on the ground today according to Google.
I live in Edinburgh and have always been able to live less than a 15 minute walk from work, often in my own flat, for very reasonable sums. Everyone I know in tech has been able to afford their own property within 6 years of starting work.
I'd choose here over London any day of the week. You sort of get used to the weather eventually...