Existing customers with TalkTalk broadband can go into My Account, choose the "Offers and Upgrades" tab, then "Add TV". This should offer a free TV Plus box, on condition of adding the Starter TV Boost for one month at a cost of £5. Just remember to cancel it in a couple of weeks, so you only pay for one month.
The TalkTalk TV Plus box is an HD Freeview recorder with YouView, which will even work once the Boost is cancelled.
TCB also has £21 for upgrading to a package with TV, so maybe worth a shot too.