This rafting company in the North East of Spain in great!
They can hire you the equipment and give you lessons. The also will offer you accommodation and meals.
Apart from rafting you can practise mountain climbing, horse riding and other adventures sports in the province of Lerida, in the Spanish Pyrenees, as for example to fly on a balloon!