Sky Go is free to all Sky TV customers. There is mixed live and on-demand content, which can be watched on one device at a time, although it is possible to have up to three devices registered at any given time. Choose an annual subscription and save extra money.