Almeria is your best bet for weather, bit cold in the mornings, but soon warms up. porto is defintaley the most unpredicatble weather wise, jerez s generally very good weather around then, but have had a few wet days there during that time.jerez would be my choice though.