Explore the major cites of Sevilla, Cordoba, and Granada: flamenco, sherry and horses, dramatic white-washed hilltowns and fun in the Costa del Sol sun.