The BBC weather site's pretty good, for anywhere in the world. The forecasts are only five days hence, though. I've added a link to a website I've built for a client. That leads to particular page for an area of Spain.
http://www.bbc.co.uk/weather/5day.shtml?world=0190