You might check with the universities. They are the ones who match students up with host families. Our son stayed with a delightful family for four months spring semester in Alcala de Henares. I think I figured the cost at about 21euros per day for room and board.