Join the local cycling club as soon as you get there,there a good chance they won’t speak much english on the club run hence you will have to speak spanish.As doug says do a university intensive course before you leave ,but what ever you do you WILL arrive underprepared but thats the way it goes.For me personally learning the language grammatically really helped me understand it,which is the way i think they are teaching english now not how we learn’t it.I live in Italy and when we got here enrolled myself on a course which i studied for a whole school year.I really worked at it and sat an exam at the end of the year, which i passed to be told that was the exam for a 5 year old italian ffs..Whatever you do best of luck..Ben