Spain is set to be battered by yet another brutal weather front with yellow warnings in place for freezing temperatures, strong rain and snow.