It is not expensive to stay in Barcelona. There are many inexpensive bed and breakfast options in desirable areas of Barcelona. You can also find very good exclusive hotels in Barcelona, including in the port area of La Ribera. The following hotels are recommended as the best tourist hotels in Barcelona:
Located at Ronda Universitat 21 street, near Ramblas, this hotel has 92 rooms. It is at a superb location with easy transport facilities to and from the airport. It is easy to reach Ramblas and the Gothic area in town.
America Hotel has 60 rooms and is located at Provenza 195 street. The hotel has a typical Mediterranean style, and you have the possibility to use the whirlpool and swimming pool if it gets too hot. The hotel is close to several attractions.
This is a big hotel with 338 rooms. Catalonia Barcelona Plaza Hotel is located at Placa Espana, not far from the Olympic Village and the Montjuic area. The hotel has a "business-touch", and transportation to and from the airport is easy by bus.
Royal Ramblas has 108 rooms and is located at La Rambla 117 street. There is a short walking distance from Placa de Catalunya and express transport by train from the airport. The hotel has a fantastic location, friendly staff and affordable prices.
At Avenida Bogatell 64-68 street, you will find this big hotel with 238 rooms. The hotel has a great rooftop swimming pool. Avenida Bogatell is located not far from the main street Carrer de Marina, which leads down to the seafront with opportunities for sunbathing, swimming, many restaurants and nightclubs.
This hotel is a stylish and trendy, yet retaining a comfortable intimacy. It offers luxury and top service. Hotel Arts Barcelona is located right on the seafront, and among the hotel's facilities includes outdoor swimming pools, a spa and a restaurant in a very highest class. Casa Camper Hotel Barcelona
Are you lucky enough to have a spare room here, so take the chance. The hotel has only 25 rooms and rates that are not higher than in a high-class tourist hotel. Located in Calle Elisabets 11 street, that is just West of the Ramblas in El Raval area. The hotel is often rated as the best hotel in Barcelona, regardless of the number of stars.