From weather considerations to financing and long-term maintenance, here are the key things to know before buying new ...