Any suggestions?
Not wanting a £1000 job
Tacx flow smart from halford. About £200
^^ What he said. Just make sure you check the box contents before you leave the shop to make sure that it has the QR & bolts required to put it together.
First one I had didn't. Halfords got another one for me - that also didn't so they ended up taking the parts from one of their other Tacx trainers & giving those to me.
Although, the above assumes that you want a 'smart' trainer that will change the resistance automatically. This is probably the best way to 'enjoy' Zwift, but you can use a normal trainer with a cadence/speed sensor on your bike.
You'll also probably need an ANT+ dongle for your laptop for both 'normal' and 'smart' trainer options. I got one from Amazon for about a tenner & it works perfectly well.