Seville-
I stayed at
Hostal Londres . It's very nice, quite and homely. The facilities are great (private bath, phone, TV). Rooms were clean and well spaced. Receptionist is available 24hrs but hardly speaks english. It's well located to anywhere you really want to go.
Madrid-
Hostal Martin . I liked this place. It looks shady from the outside and by the looks of the lobby but very nice once on the hostal martin floor. The rooms are nice. I had the balcony view. 24 hour receptionist and they speak moderate english. It's a busy place during the day but quite at night. Close to plaza mayor/sol. They have a safe that costs 1 euro to lock everytime you open it. And there is a nice TV.
Barcelona-
I couldn't find a place in barcelona so I ended up staying in cornella (a city just outside). I stayed at the
NH hotel Cornella . Very nice hotel but far from the city and since the metro stops running at 2am, you have to make sure u get back in time or take a taxi. Nice hotel staff. clean and very nice bathrooms. Free safe (electronic). Big TV. Located right by the mall for those who love shopping. This place is nice but just too far from the city.