I’m with iD Mobile (Carphone Warehouse’s own MVNO) who use Three’s network. For £6pm I get 2GB of data – it’s a 1 month rolling contract with a data roll-over (I currently have 4.5GB to use this month). I usually upgrade to a higher tier when I go on holiday, and then downgrade to the lowest one again after a month.