Stayed here when we went a coupel of years ago http://www.acevihotels.com/barcelona/hotel-villarroel-centro-wifi-free.php?idioma=es
Pretty decent location, close to Metro and Ramblers.
Great city, loads to do. Don't spend too long on the Ramblers as so much else to see in the city.