Regarding the tire choices, all I can chip in is that I had Cepek's on my last 4Runner. They absolutely rocked in mud and dirt, but they turned to hockey pucks when the temperature dropped much below freezing.
This was a few years ago though so maybe they have a better all season formulation now.