In Barcelona, we stayed at a hostel. It turned out to be a great choice and we really liked it. Two of the staff were from Cuba (interesting - also I went to a salon in Barcelona and my esthetician was from Cuba. I think there may be quite a few Cubans in Barcelona.)
Our hostel common area was nice, it had little tables for people to eat, use the computer etc. They had books, board games, games for children and adults, and then they had a pool table. Lili had never played pool so of course we had to try it. Lots of aiming and concentration made for good matches, both Dante and I played her a couple of times.