I can highly recommend a raspberry pi.
If you have a TV that supports CEC, then grab a PI 3, 2 or 3 USB tv tuners, a USB hard disk and a copy of openelec.
If your TV does not support CEC, grab an infra-red receiver for the same device and solder it to the GPIO pins as detailed in a thousand places across the net.
Install the "tvheadend" back and front end, and bask in the glory of dead easy to use TV & PVR that records and plays everything and runs from either the remote on the TV (CEC), or a cheap MCE remote from E-bay (not CEC).
If you really like it, spend the 2-something quid and buy the MPEG2 decoder license for the PI and get better playback.
There are better and more complex configurations, but that is a great way to start and get hassle free "freeview" PVR level functionality. The multiple tuners means you can watch and record different channels simultaneously. It's all pretty well documented in the various wikis, and does the job.
I have a telly in the bedroom and there was already a data-point there, but no antenna connections. So I used 2 Pi's. One in the lounge with some tuner sticks on it, and the PI in the bedroom to allow us to watch TV. Saved me dragging an antenna cable through the roof and cutting a new hole in the wall, plus the wife likes the ability to use the tvheadend client on the ipad to set up the PVR and watch stuff. Lots to like, and it works with all the current Australian free to air channels.