Accommodation in Spain is typically very easy to find, especially in the tourist areas. Apartments and villa rentals are amongst the most popular types of places where foreigners like to stay, and these alone come in many different shapes and sizes. In the tourist resorts you may prefer to stay in a hotel as these often include all the facilities such as swimming pools, restaurants and more.
However, if you want to be able to self cater and enjoy more privacy, an apartment can be better.
Better still, if you are going with the family, renting a villa can work out quite economical, especially if you are planning to go out of season. Villa rentals also come in many different forms, and in the warmer areas of the country, villas often have their own swimming pools and every other facility that you could want.
Spain also has an abundance of budget accommodation options. The cheapest of these are hostels, but they offer little privacy and are generally better suited to younger, solo travellers.
A step up from hostels in terms of price, facilities and privacy, pensions are also a good choice. These are simply guest houses, offering relatively cheap, private accommodation. Some of these can make for very pleasant places to stay but they do vary greatly.