About a year ago I stayed at the Hotel Turin
, just off the upper-end of the Ramblas, on Calle Pintor Fortuny. Great location. Very nice hotel--not super-posh, but well-appointed and comfortable with a nice staff.
I found hotel (as opposed to hostal) prices in Barcelona to be a bit expensive (especially as compared to Madrid) and thought that Hotel Turin
was a good price compared to other Barcelona hotel options.