Yes, you do need your passport.
yes, you need a visa as you are not a british passport holder.
Australia, Spain, Italy, Belgium, France.
moroccon passport holder need spain visa
Starting from December 15th 2010, if you are an Albanian biometric passport holder, you will not need a Schengen visa to Spain.
yes
Yes, it is good until it expires.
NO you can not live or even travel to spain.
yes dumbo
If you are a EU citizen you can move between the UK and any Schengen country (inc Spain) on a standard passport.
Spain, Canada, Vietnam, China, Japan, and India
Contact the British Embassy in Madrid. British consulates should provide that service also.
If you are an Italian passport holder, you can visit some countries visa free. The list includes Austria, Belgium, France, Germany, Greece, the Netherlands, Spain, Sweden, and the UK.