Spring and autumn are generally the most popular times to visit Spain, as temperatures are pleasant enough for sightseeing.