You should check if there"s a italian culture house or something similar... if you could share flat with an italian who talks spanish you could lear the lenguaje faster... but if that is not posible, try to learn a little in a school and the rest is only going out, see tv in spanish and try lo read something every day (easy at the begginig)
By the way... in the towns are usually some programs called "normalizacion linguistica" (or something similar) where inmigrants are teached to learn spanish and/or catalan.