You can take a look at the current weather in each of these places by using the following link.
Weather in Spain
The weather in November is still relatively warm but not too hot which would suggest this would be a good time for you to go. The average temperature in November is 20 degrees Celsius/ 68 degrees Fahrenheit.
In January and February the average temperate is 59 - 64 degrees Fahrenheit.
The most popular month for traveling to Spain is usually around July/August as this is when they get their hottest weather with temperatures reaching 100 degrees. However, if you are looking for a cooler break i was advise anywhere between November-March.