Just to clarify, Sky Go works over 3G for the normal 11 channels (and it's pretty good too!) but requires WiFi for the on-demand service.
There is no extra cost involved, but you can have two Sky Go licences per Sky subscription. Bit of a bummer if you have a PC/Mac, iPhone and iPad as you can't use it on all 3...