Continuing...
Being outdoors, Parc Guell is probably easier to appreciate under crowded conditions and doesn't have to be the first activity of the day--which is a good thing, because you have 4 problem sites and only 3 mornings to squeeze thm into. There is one thing about PG, though. There's a small building there, I think called the "Gatekeeper's Cottage" for which you have to line up for entry. The line was 45 minutes ling by the time I noticed it, and I think I had the second entry time of the day. I haven't read that seeing that cottage is a must. If you do want to see it, you should take a look at the line when you enter the park and make a strategic decision as to whether it seems prudent to join the line immediately. Seeing the cottage ill clearly add substantially to the time needed, if only becaue of time spent standing in the line. Also note that the pay-to-enter section of the park, called the "Monumental Zone", is only part of the whole thing. I have only been to the paid section and have no earthly idea how much extra time one might spend in the free area. I guess I spent about 2 hours in the Monumental Zone, without seeing the cottage. I felt a bit rushed.
Tickets to Parc Guell now include a shuttle bus from (and I assume also back to) a nearby Metro station. That should be faster than walking the mile back to the Metro, but it does kind of depend on how frequently the shuttle bus runs.
You have no time to leave the city. For future reference, Andorra is too far away to be a viable day-trip, nor is it (meaning the capital of the country) a very attractive place. The Pyrenees area is very nice, but Andorra wasn't great in 1972 and has since, reportedly, become more like an outlet mall (tax-free shopping). I have not been to Montserrat, but it takes much less time to get there, and many folks like to take that day-trip. Few of them, I would imagine, are spending only 3 nights in the city. There are many other possibilities in Catalunya, including my favorite, Girona, but it's better to spend some nights in Girona and use it as a base for visiting points north and west rather that making a bunch of day-trips from Barcelona. But this is all for a future trip. You're going to have your hands full with Barcelona.
I really liked the Barri Gotic walking tour offered by the tourist office, but I think I took a 10 AM tour. That would conflict with the idea of scheduling a problem sight early every morning. I don't know whether that tour is offered at additional times.
I'm not a big fan of Madrid except the art museums. It's perfectly OK, a lively place, but from an architectural standpoint Spain has many, many more interesting cities. Toledo is certainly among them. Toledo is actually worth multiple nights, which you do not have. Segovia is also worthwhile but doesn't have quite as much to see as Toledo. If you're serious about the three big art museums, they'll keep you busy for the better part of two days, leaving no time at all for a side-trip. If you are thinking about going to only the Prado, and only because you think you ought to, you can probably spend one of your two full days in Madrid going to either Toledo or Segovia.
I like Bilbao a lot, much more than San Sebastian. Bilbao is less touristy and has a larger historic district, It's very pleasant to meander between the Guggenheim and the Casco Viejo (not a short walk). Are you flying back home from Bilbao, or must you travel back to Barcelona or Madrid for your final night? Especially if you are not returning from Bilbao, I would really question including it on this trip. There's more to see in the Basque Country than Bilbao, and you have substantial travel time going and coming--close to 3/4 of a day in each direction by the time you check out of your hotel, get to the train station or car-rental agency, etc. That's a lot of transportation time for not much time actually in Bilbao.