Все зависит от того, что вам важно в отеле-питание, размещение, стоимость. Я бы посоветовала NH Numancia 4*, но там только завтраки. NH La Maquinista 3*, но отель отличный и стоит недорого. HCC Covadonga 3*, так что стоит определиться что вы хотите получить
Sunotel Junior, Avenida Sarrià, 9, Эшампле, 08029 Барселона. Мне понравилось. Вот страница на Букинге - http://www.booking.com/hotel/es/junior.ru.html?sid=159300d493959215f36b76e1612f35bd;dcid=2
1. http://ostrovok.ru/hotel/spain/barcelona/id13098/hotel_granvia/
Отличное расположение отеля (недалеко от центра и рядом метро) , приветливые сотрудники, хороший завтрак
2. http://ostrovok.ru/hotel/spain/barcelona/id12984/hotel_europark/
Отель находится рядом с метро, до достопримечательностей можно дойти пешком, вежливые сотрудники