Translation:На улице идёт снег, а дома тепло.
I understand "a" can work but why would но not be allowed here? Doesn't it mean the same thing too?
I think но should be allowed here. It means kind of the same thing here, although но adds more contradiction.