I had a 3 USB mobile broadband device. This had no contract and gave me 12gb for £100 and lasts for 12 months. I believe they also have smaller data packages for less money. Worked really well for me, I ended up using about 600mb per month, using the internet every evening.
I also think they have a 14 day return policy which would be handy.