Sheila, you may not like my suggestion, but last time I cruised FROM Barcelona, I booked rooms for myself and two daughters on Priceline. Went to biddingfortravel.com first to see what was the going rate. It was early April, I got rooms for about $100 per night at the Meridian. There are only two hotels in this category, and they are both really good. The Meridian is right on the northern part of Las Ramblas, both of them are. We loved our rooms. I love booking on Priceline, but some are scared of it. It never hurts to offer, all they can do is say no, and you start all over again a couple days later?

I can't even calculate what this website has saved me over many years when I want a really good hotel, but not having to meet people at a specific one. ALWAYS use it at airports.