Is the £10/month available for prepaid? This site says it's only available for those on a price plan
Get Free Roaming Data On Vodafone!
£2/day for 25MB/day is a much better deal than tmobile uk, which wants £5 for 20mb (lasts a week) or £10 for 50mb (lasts a month), unless you'd only use a very small amount of data.