Well the only thing I can tell you for sure, is that new EUROPEAN legislation on this matter says that from june 2012 you are forced to pay social security where you're based (I mean the company should actually do it, but becouse you're self employed subcontracting for your airline, well...it's all down to you
) no matter where you actually live! And this is a pain in the
becouse some european countries i.e. Italy have a very high one (Italy 27%?) or even worse (Hungary 44%). And this is the only thing known for "sure" .
Then it comes to real taxes and here there hasn't been any clarification yet on what should be done... You should ask to people based there which are non italians.