I use one of these:
https://kurtkinetic.com/products/kin...machine-smart/
I got one of these for my wife;
Ascent Mag 3-L Trainer
Both work well, and do the same basic function, but the 'smart' trainer will record your workouts, or you can follow along a preplanned workout, either one that is already loaded, or one you create. You need a smart phone and the app to make it work.
The no frills trainer is just resistance, you have to keep track of time and effort.
I didn't need the smart trainer functions but my wife bought it for me.
I had an old Racermate trainer, that was a wind trainer, with open squirrel cage fans for resistance, it is really loud, so loud it was hard to turn the TV volume up enough to hear without blasting the rest of the house, or hurting your ears. But the mag and fluid trainers are much much quieter.
The bad part of the quiet trainers is that you can hear every little squeak and rattle of your drive train.
So go with either a mag or fluid trainer, and spend as much as you want. And a wheel block is a good idea also.