Freeview HD is built in, all you need is an aerial. Dont be getting a 3d tele unless you want to spend ££££'s on one, then you would still need to get a 3d source, such as a 3d bluray player...sky3d which costs shit loads!
Or you can hook it up to your pc, and basically be using it as a monitor to watch/play/ect. Or you can put films and stuff on a usb stick and plug the usb stick in and play the films off of it!