Oh yeah, for winter time travel a dogsled would definitely be the ticket. Been there, done that. It's a huge job to feed 10 or 12 dogs all year round, but that's just how it is. The real problem is that for a dog team, they have to have a packed trail - otherwise they're wallowing in snow that's sometimes 7 feet deep.
So back in the day, I would strap on snowshoes and stomp a 20-mile trail down the river. The new trail would not be usable by dogs until the compacted snow "sets up" (hardens) overnight. The next day it was a concrete-hard trail, and I'd generally get about 2 or 3 miles per day making the trail. It really sucked when we'd get another dump of snow and the whole process would start all over again.
Another big problem we encountered was that every moose in the area would get onto our trail, because they didn't like wallowing in snow up to their necks - that takes a lot of energy. So they'd hang out on our trail and would get very aggressive... so we'd have a mexican standoff - we couldn't get around them, and they wouldn't get off the trail. We ate a lot of moose.
Solar would definitely be the order of the day, along with a water wheel generator for the summer months.
As far as sailboats... that's not feasible. The Talkeetna River is a very shallow, fast running glacial river - the current is about 16 miles per hour. My jet boat can run in a couple inches of water, but I have to be moving at a very high rate of speed - the faster you go, the less water you draw.
Here's a video clip that Sharon took last summer in a section of river about halfway up to the cabin. I'm maneuvering left and right because I'm keeping the boat in the deepest water available and if I didn't, we would hit the bottom and get stuck on a gravel bar... and that sucks. At the 1:16 mark on this video, you can hear me hammer the throttle because we're going over a spot that's about 2 inches deep and I want the boat to be as high in the water as possible :
<iframe width="560" height="315" src="https://www.youtube.com/embed/Aq6BwTfwQ20" frameborder="0" allowfullscreen=""></iframe>
So as you can see, I need the 300 horsepower in that boat! Getting there overland is impossible, because of ravines, other tributaries and generally impassible terrain. I've walked out before, but it took 2 full days of risky and incredibly difficult physical exertion - and that's back when I was one tough unit.