So beautiful places. Absolutely must see! Great tour guides, good bus. Very little time in places so bring a snake with you. Next holiday in Spain will be spent in one of Costa Brava villages:)