Weather isn't guaranteed except in the summer months. We went in April expecting 20 degrees plus, but actually it rained and was about 15 degrees most of the week. Everyone kept telling us it was "most unusual," but I’ve heard the same thing in many parts of the Mediterranean (Greece, Canary Islands, etc.), so maybe I’m just unlucky! I'd say though, if you want really guaranteed sunshine outside of May-Sept, go farther south.