I've stayed at various hotels when in Barcelona and I do recall someone who posted about various Barcelona hotels on this forum (it has been several years since I've looked at it). Another option would be to check either Yelp or TripAdvisor to narrow down your selection. The places I've stayed are Hotel Praktik Rambla, Hotel Praktik Garden and Hotel Continental. They all had their various benefits but I preferred Hotel Praktik Rambla and I would definitely book there next time I visit. Good luck.
Stayed at the Casa Camper after our EBTA cruise in 2014. Great location, close to La Rambla. There's a 24 hour light buffet available, with breakfast cooked to order. Bicycles available. The hotel staff cannot do too much for you. Excellent service.
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!