Last winter we were stuck with a little old (ancient) Seat Ibiza 1.9D. Proper D as well - noisy and slow. I won't go into the reasons why here other than to say that I had a very bad crash in Summer 2009 and didn't drive much at all for some months. There was no need to replace the car that was written off, one car was adequate for us.
It really acquitted itself brilliantly on deep snow and ice, as a simple and basic fwd car. In fairness I have had well over 20 years and over 700,000 miles to practise in bad conditions (and good ones as well) and it can be done, even on the standard Michelin summer tyres fitted to it - oops Paul is a hypocrite

. Of course a 4wd vehicle would be better but to get the very best from it you'd really need the winter tyres.
If you're really after something like a BMW X5, for example, then buy one by all means, regardless of your needs. We all have choices and it would be a good one and a pleasant place in which to be whilst driving. You don't really need to drive them at all, just adopt the role of a controlling passenger who happens to be in the driver's seat.
But you won't necessarily find it better than a well set up 2wd car on tarmac, regardless of the conditions.
We're in Nth Bucks, not so far from you and it's a bit windswept and overgrown all year. In winter we're well off the map as far as gritting goes.
My concern is the 2000+ kg you need to tow on occasions. It's never good to pull a trailer (even a braked one) whose weight is greater than that of the tow-car itself, regardless of the type of vehicle. You can wind up with 'tail wagging dog type problems'.
So possibly on sheer mass alone a true 4wd off-roader would be a good compromise. Let's be fair, much as I've pushed aside the problems with high centre of gravity etc. the current LRD is very very capable on road. Toyota's Landcruiser likewise.
Over and out,
Rgds,
HDi (Paul).