Eventually you could use "avec", e.g: "avec un temps pareil, il serait impensable de rester enfermé chez soi". Or then you could also use a second clause, like in "personne ne veut rester enfermé chez soi, quand il fait si beau dehors" or "tandis qu'il fait si beau dehors". But "par un temps si beau" sounds good and it's short, so I think it will be preferred in spoken French.