Rental Accommodation - This can vary from a basic apartment through to a luxury villa with pool, and can be for one person or a large group. The price you pay makes all the difference. Hotel - Simply be looked after. Generally the more you pay, the better the room and the service. Some hotels display a sun, star, keys or bed rating. Aparthotel - Look after yourself in an apartment, in a hotel building. Some will have cooking facilities. Others you can use the hotel restaurant if you wish - or alternatively eat out.
Apartment - Look after yourself - usually completely self-contained and situated in a apartment block or part of a house. Hostel - Hotel accommodation with the lowest rating, more often used by younger people. Prices vary, but many hostels can be as much as 50% cheaper than an equivalent hotel. If it's advertised as 'Albergues Juveniles', it's a Youth Hostel. Pension - Similar to Hostel, but with the most basic of accommodation, sometimes sharing with others. Camping - The two campsites close to Barcelona. The 'Camping Tres Estrellas' in Gava and 'Camping Masnou' near El Masnou. Another campsite 'Camping Barcelona' is further away and mostly caters for customers wishing to travel into Barcelona city centre. All three have good nearby public transport to Barcelona.
In Barcelona you can find most of these types of accommodation (although you will have difficulty finding a luxury villa with a pool or a camping site in the middle of the city!!! ).
There are many Accommodation Agents in the city, as well as some Real Estate offices who can arrange bookings. If you prefer, you can book a complete holiday using the using the search facility in the left column of this page. You may also find some of the other advertisers on this page helpful.
Be prepared to pay some money up-front as a deposit for your accommodation, and be aware that not all establishments will take credit cards (sometimes not even debit cards). Check first. For one-night stays, you may be asked for the full amount in advance. Very few places will take bankers cheques unless paid well in advance.