There is a good market in Cangas, on Sundays. Very strong on local cheeses.
You say that food is of interest, so I will strongly recommend booking a table for lunch at MOLIN DE MINGO, located close to Arriondas/Cangas de Onis. You will drive up a narrow, rutted road and think you have made a wrong turn. Just follow the road that will take you to the restaurant. I cannot think of a better place to explore the unique cuisine of Asturias than that place; and you can see the animals including the famous chickens that appear on local tables, including this one.
One of the finest seafood restaurants in Spain is not far from Ribasedella; the name is GUEYU MAR and they are famed for their virrey, a local red-colored fish with giant eyes. The other top restaurant, closer to the town, is LA HUERTONA; they also offer the red fish, along with other seafood and meats;
Look for the bronze statues scattered about in Oviedo. Woody Allen's glasses had been stolen but he has a new pair, now:
https://www.villaerasi.com/en/
We stayed at the NH PRINCIPADO in Oviedo. (The RECONQUISTA, a EuroStars hotel, was booked out because there was a big event in the city, the Princess of Asturias Awards, and the then Prince, and Princess, were staying there..).
The NH has a good location; it's next to a wonderful restaurant, CASA FERMIN, and a few doors down from a historic bakery selling the region's famous pastries. There's nothing memorable about the hotel but there were no problems, either, and I would recommend if the price is ok for you. (If you can go higher in price, the RECONQUISTA is the grand historic property in the city; from the 18th Century until the '60s, it was a hospital. But the location is a bit further, across from a large park...it's now a EUROSTARS property)