Accommodation
You have several choices for your accommodation in Spain. We imagine you'll probably be staying for quite a while so, as a student, you're likely to be interested in knowing the alternatives to hotels and guest houses.
Student residences and colegios mayores
They are highly recommended because they tend to be located near the university campus (so you can save money on transport) and because in addition to accommodation, they also tend to offer dining and laundry facilities, among other amenities. There are different types available (women's, men's or mixed), and some are private while others depend directly on the universities. The main difference between student residences and colegios mayores is that the latter also provide the opportunity to develop your cultural and sporting abilities.
You may be interested in the following links:
Consejo de Colegios Mayores Universitarios de España
Asociación Española de Colegios Mayores y Residencias Universitarias Públicas
The Office of International Relations at your university can provide more information and help you find accommodation.
Staying with a family
There are an increasing number of families who are interested in receiving foreign students as lodgers. All things considered, this can be an excellent way of experiencing the Spanish way of life and saving money.
Ask about this option at your university or in your language school.
Renting a flat
You can rent a whole flat or a room in a flat shared with other tenants. This last option is very popular with Spanish students and will help you save money.
You'll find specialised agencies on the Internet, and you're also bound to come across advertisements that may be of interest on notice boards around the campus. Pay particular attention to details such as whether the flat is near an underground station.
Living with elderly people
Several Spanish cities have intergenerational programmes in which young students are given lodgings in elderly people's homes. In exchange for free accommodation, normally all you have to do is help with the costs generated by your stay, offer company and enjoy sharing the person's experience.
Check with the voluntary work or community service offices in your university.