My husband and I are trying to plan a trip to Spain for May. This will be our first visit to Spain, and we would like to see as much as possible. Priorities are: Madrid, Barcelona, Seville, Toledo, Granada, and Tangier, if possible. I am having difficulty figuring out the order of which to visit each of these places, as well as the best means of transportation between each place. Any advice would be appreciated!!