AlhaurÃn el Grande, a charming town, has been hidden beneath a thick white blanket after rain initially transformed the hilly streets into rushing torrents. It is just one settlement that has been battered by bad weather