FWIW, Madrid is a pretty cool place to be living, you don't have to drive far north to be in some very pleasant mountain scenery, Spanish is about the easiest European language to learn, Spanish people are generally a lot more appreciative of foreigners than (say) the French are of the British, Spanish ATC is easier to work with than French, Greek or Italian, Barajas has massive runways and capacity ....
You must be young if you think that the main point of Spain is hanging around beaches with other Brits ....