This is a really great site I just found :) totally free and you can just watch any channel on your computer

http://www.tvcatchup.com/

I think it'll only work in the UK which is a shame because it would be perfect for holidays