No there really is not anything that I am aware of. In Every country it's probably your best bet to just go to a cell provider and get their sim card for a prepaid monthly rate. This could cost you 15 per visited country but that's not too big of a bill to stay connected I suppose.
Where all are you visiting?