It would be much wiser to go with less of a high performance sports car and more of a people hauler...
But if you must go with a sports car for your first car, just drive smart in the weather. Drive smart period. When I got my license, I got 3 speeding tickets in my first 1.5 years. I'm not a bad driver, I just like to have a little fun ever now and then. But I drove a mitsubishi mirage (1.5L weed eater size engine lol) and a Chevy S10. Those aren't even fast cars.
Watch out man, you will get a ticket...almost everyone does while they are starting out. And if you get a first car like a G35 or an RX8 you WILL get ticketS. That's plural.
I'm not going to tell you not to get those cars, but whatever you decide to get, just be careful. Be smart man. Be the safest driver, not the most obnoxious. Don't blow everyones doors off on the highway, don't spin out at the stop sign, and don't try to drift into your driveway.
Just be a smart driver bro. Good luck to ya.
PS - sorry got off topic. but anyways Steve nailed it. These cars are fine for winter weather just make sure you have at the least all season tires. Driving an ultra high performance set of summer tires in the snow can be difficult lol