Covadonga in Asturias is a historic mountain village known for its sacred cave, basilica, and stunning natural surroundings.