Your TRD Sport came with P265/65R17 tires on 17x7.5" wheels. TRD OffRoad trucks come with P265/70R16 tires on 16x7" wheels. They will fit yours just fine, but are about an inch shorter than your 17s -- you may want a 265/
75R16 instead, as it's a bit taller. As to the best winter tire, it depends of who you ask. If you don't find enough threads here, check out Toyota Nation. Also, there's a ton of info, specs, and comparisons at
The Tire Rack - Your performance experts for tires and wheels.
Any steel take-off from a 2005+ Tacoma will work for what you want, as they are all 7" width and have the correct offset.