I will be spending approximately four days in Barcelona (ending on July 10) and then I have about five days to spend in Granada (to see the Alhambra) and Madrid. I fly out of Madrid on July 15. What is the best way for me to go? Should I go straight from Barcelona to Granada (with a night in Granada) and time to see the Alhambra the following day (and a night visit to Alhambra the night I arrive), and then go to Madrid, or should I go from Barcelona to Madrid and then do a round-trip from Madrid to Granada? What is the best transportation route and methods? I am interested in saving transportation time and also being reasonably economical. Thanks for any input.