MADRID – Heavy snow has hit northern Spain and Portugal while rains and winds have battered normally sunny resort