Yo las veces que he ido me he quedado siempre en Puebla de Lillo, del lado leonés y a 15-20 mins de las estaciones. En mi opinión la carretera es mejor que por la vertiente asturiana en caso de que esté nevando y el pueblo es majo. De hoteles, casas rurales o albergues no te puedo comentar porque siempre he ido con un amigo que tiene familia por allí. Por el lado asturiano tienes Felechosa, la gente habla muy bien
Seguro que alguien del foro te puede aconsejar algún alojamiento. Si no, creo que en la página en el foro de sanisidro.net también te podrán aconsejar.
PD: Valporquero is good! hace unos añitos anduve por ahí haciendo el curso de aguas de la cueva, y es flipante... A ver cuando puedo volver