Just completed a 9 dat cruise on Celebrity Infinity to Spain and Portugal. Used Spain Day Tours in Barcelona, Majorca, Malaga, Valencia and Cadiz. All of them were really excellent. Comfortable transportation, knowledgeable guides and well worth the money. Would definitely book them again.