Sounds like you're put off from Weber but I've got the 2 burner Spirit and like it a lot. I'm in MA so similar climate. I've owned it for 3 years, or just about. It took a real beating last winter as it was wrapped up in plastic after a move and left outside. Because of this, it had lots of moisture inside it when it warmed up.
But still, it lights every time and gets plenty hot. It hasn't really rusted besides the hoods of the burners, which are more covered in grease than rust. I clean the whole thing out every year (really gross), but it's never given me trouble.
Good luck!