I think my new plan for the winter is to use a small-medium pipe and some strong tobacco like rope or twist. Smoke 10-15 minutes a few times instead of one long session. I sometimes get small cigars for winter but even they usually last 20-25 minutes.
Its a bitch, trying to have an enjoyable "quick smoke" with a pipe. That's a good plan I may try this too.