Data SIM cards for overseas travel: good (b-mobile) and awful (Rebelfone)

Our 3 SIM cost £0.01 and we got 150 MB of data just for topping it up, then it was £0.01/MB so we had over 1 GB for just £10. Super easy and it did cheap calls and texts, too.