As you are travelling to a number of countries, a travel SIM might be a good compromise.

The rates aren't as good as local SIMs, but are often better than roaming. That way you can just have the one SIM for the whole trip too, and don't have to worry about finding and setting up SIMs in every country (Which can be quite hard in some places)