We are traveling to Barcelona R/T in May (the price was too good to pass up).
Day 1- Barcelona Arrive 4:30pm
Day 2- Barcelona
Day 3- Barcelona
Day 4- Barcelona (evening fly to Granada)
Day 5- Granada
Day 6 - Depart Granada for ??
Day 7 - Ronda ??
Day 8 - ??
Day 9 - Seville
Day 10 - Seville
Day 11 - Seville (Day trip to Cordoba via train)
Day 12 - Fly back to Barcelona in the morning, Fly home in the afternoon
The flights are the only thing set in stone. I did book a rental car for day 6 -9 (pick up in Granada drop off in Seville).