If you are a EU Citizen you will not need visa etc..
Just register as a Resident here in Spain
When your ready to go Let us know and we can give you Information where to go to become a Resident (If you are an EU Citizen that is if not its a different process all together!!!)
For the Business part… That is a simple task but some what of a choice weather you use a Umbrella company or go As an Self Employed which I cannot remember the Spanish Word (No doubt someone will post it!)
It is simple but at the moment self employed people are having a rough time etc at the moment but things are picking up a bit here in Spain even though we are the worst effected…
Mac.