1. Unlike any other time of the year, the winter months experience lesser crowd, which makes it the best time to visit Spain. 2. During winter, temperatures in Spain vary between 5 degrees Celsius to 14 degrees Celsius and the weather is absolutely perfect for sightseeing.