Get legal advice from a tax expert(Commercialista). No one else. That's my advice. It's for free and its safe.
Don't trust people on a forum for these things. What if someone says "Go ahead take contract X and you'll be fine" and then 3-4 years later it turns out that you have breached some local tax law in Italy or something, then what?