to be honest , go straight to morocco. best time to go there is middle dec to middle march . use the full 90day visa . if in late march april the trade winds come by and cause sandstorms and very windy.
miss the winter middle dec to mid march . then spain as warmed up when you come out .