We can recommend this Airbnb in Barcelona, very central, you can walk to Arc de Triompf or Parc de la Ciutadella, for the other locations you need trains.
Alvaro was really helpful, had even a little office down the appartament where you can ask questions or get recommendations.
Thank you for our stay!