I did the door panels on my wagon. I spent 3 days in the shop gluing, cutting and stapling. I had the seats and carpet done by a shop and I did the panels and console.
Not sure if you are aware that there are companies that make headliners for your car. I talked to a place called SMS Fabrics and they actually made me a headliner for my wagon in the same vinyl material to match my seats and door panels.