You can fix the vibration issues with the sorts of rubber mats that halfords sell to cover the garage floor (my turbo was quiet for me, but caused vibration noise in the neighbours house!).
I have a Tacx Bushido smart, a Tacx Booster (dumb trainer) and some Elite rollers. I got them all secondhand - £175, £60 and £30 respectively if I remember right.
The smart trainer has less flywheel effect, so it's more mashy than the dumb one, and so it's hard to ride with reasonable power below about 75 rpm. It also has a floor below which the resistance won't go for a given gear ratio of bike - when I put my TT fixie on it I couldn't do the recovery intervals because with a big gear (54x16) the power wouldn't go below 140W.
The dumb trainer was OK. Initially I used it with "virtual power" (where Trainer Road uses a resistance curve and a speed sensor to compute power), and then I got power meter pedals. You have to change gear to adjust the resistance, and it's a bit of a pain if you're supposed to do a set W, but your gears make you do 105rpm or 80 rpm and it's just too difficult.
I've tried the rollers a few times. I need to ride them in a doorway, which means I can't do it in the garage. I'd be wary of riding them and watching TV as I reckon I would fall off. You need to change gear to get resistance, and I don't think they will give much above 300W. I've been intending to learn to ride them so I can use them for TT and CX warmups.
Any of these need a fan. I have an 18" rotary fan, which is OK ish, and I always have towels to hand! The Trainer Road community loves these fans, and there's a discount code somewhere in the thread.
https://forum.trainerroad.com/t/uk-users-looking-for-a-lasko-fan-check-this-out-thanks-to-hugo1/9554