hey,
I absolutely confirm the tax nightmare and do NOT advise you to incorporate in any of those jurisdictions.
Just a bit of context on the 2 jurisdictions I know thanks to direct experience:
As a matter of fact, just for being the director of a company in both Italy and Spain you are liable to pay Social Security, irrespectively of what you earn or declare.
In Italy you'd be liable to Gestione Separata INPS, with a minimal contribution of roughly 3.600 € a year.
In Spain that's RETA, with a whopping 4.413,60 € of minimal contribution, again, irrespectively of what you personally earn.
The only way to avoid such contributions would be for you to be an employee in another EU country. This is thanks to art. 11.1 of EU Regulation 883/2004, that basically says that you must pay social security only in one EU nation at any given time, provided that a "main nation" can be identified. So if you were a freelance or a director with a salary elsewhere, that would NOT save you. But being an employee would allow you to avoid the above mentioned charges.
(For example, the whole cost of incorporating a Ltd in Ireland and paying yourself a salary there would still be less, in administrative charges and expenses, than the simple social contribution in Spain)
In a nutshell, not advisable AT ALL.
Nevertheless, I'd like to correct
@FinTech Avenger on his comment above: in Italy it is indeed possible to do everything online without ever showing your face in the State, at least for the first 5 years, provided you incorporate a "startup innovativa". More info here:
Costituisci la tua SRL online | iubenda
After 5 years the Startup Innovativa must become a regular SRL, hence you are required to either liquidate it or go to Italy to take care of the paperwork or, in alternative, sign the power of attorney and prepare yourself to hefty expenses
Anyway, with a startup innovativa owned by a foreign partner and with a foreign director, forget about opening a bank account with a high street Italian bank.
Ciao!