Justin,
Exhaust hose is available from a number of sources, in various sizes. I get mine from RyderFleet, prices are competitive, product is good.
That said, there is not that much heat. Idling my Dodge (a gas truck) for as long as 20 minutes gets my exhaust hose warm but not hot. The diesels are much cooler.
Standard exhaust hose is rubber based, reinforced. I use 3.5" (IIRC, but it might be 4") which is a tiny bit big and awkward, but that's life.
Warning: I have a number of CO monitors in my garage/shop. I can prove that CO levels reach dangerous levels in less than a minute of idling. Do not think that "Well the door is open, so it is OK" works--it does not.
Use exhaust hose ports go get the hose outdoors, they are a bit expensive but make a cleaner installation. Personally I don't recommend putting the ports in the traditional place (doors) but instead I put then in the walls. In my case, I have a port on the front and one on the rear.
The hose, with a remote starter, means that I can get into a clean warm truck in the winter! Believe me, that's nice. Wink
BTW, you have to register to buy from Ryderfleet, but it is not difficult, and their customer service is first class.