The visors? I'd probably farm those out. They need to be sewn. Unless you are good with a sewing machine. 🙂
The recovering of the headliner is easy peasy on T-top car. Pull out the side trim which it seems like you're about there anyway along with all that T-top trim you probably already have out of the car, and the two coat hooks. You'll need to drop that rear upper garnish molding which I THINK is three of those hard-*ss plastic headliner clips, don't recall exactly how many, but you might as well get some of those because I've never seen anyone get all of them out without breaking one or three. Not saying it can't be done, but it's tough. If you have done this before, a good sturdy yank usually breaks them so you can get it removed.
Once you get out the headliner board, pull off the fabric, don't get Hulk on it or anything, you don't want to break it. Any cracks, etc, can be taken care of with duct tape on the back side. Scruff off the foam with a super stiff brush. Doesn't have to be perfectly clean, but you don't want booger bumps that will show through. Then lay out the new fabric over the board and rough cut it where you have a little hanging off all over. Fold back 1/2 of it, and spray headliner adhesive (must be designed for this or it may melt and flop) - I prefer the 3M stuff. Spray it to get a good even coating on the fabric. Cover anything you don't want to get the glue on when near the edges. After you've sprayed the exposed board and the back of the headliner foam, let set up until tacky. You don't have to go up all the way to the fabric line initially, close will suffice.
After the tacky sets in, you can gently roll back your headliner material with the tacky back directly onto the tacky side of the board. Smooth it out as you go. Then you can roll back the other side and repeat, picking up where you left off at the glue line.
Once done, turn the board over and trim off the excess with sharp scissors, and poke holes with a sharp awl or similar to expose the coat hook holes.
Once the board is cleaned off, the longest time is waiting for the glue to tack up.