Three (3) offer a 3gb sim card you can buy on Ebay for about £12, just pop it in and go, it will last 3 months before it expires though obviously you can top it up.
With 3 and Giffgaff you will have to cut the sim card down to nano size with some scissors. Pretty easy.