This is what I have so far, looking for suggestions on how to spend two (non-concurrent) nights. We will be renting a car for at least part of this trip. We enjoy delicious food, wine, museums, beaches, mild outdoorsy stuff (caneoing, hiking).
Day 1: Arrive Bilbao at 8:45. Bus to Bilbao bus station, drop luggage, tour Guggenheim (last day of exhibition I want to see), lunch, possibly Maritime museum, then bus to San Sebatian.
Day 2: San Sebastian
Day 3: San Sebastian
Day 4: ???
Day 5: Drive to Llanes for Fiesta of Maria Guia
Day 6: Llanes
Day 7:???
Day 8: Return car, train to Madrid
Day 9: Madrid
Day 10: Madrid
Day 11: Fly home
I have hotels at all the places I'm certain of. I'm not sure what to do with the 1 night stays. I considered going south after leaving San Sebastian to Rioja wine country, Pamplona, or Vitoria, or we could do less driving and head west along the coast and stay somewhere worthwhile halfway between San Seabastian and Llanes (It would be cool to see the "Dragon Castle" from Games of Thrones).
Similarly after Llanes, I don't know if we should make the push further along the coast to Gujion or Asturias, or head south to Leon.
I could, in a pinch, change my lodgings near Llanes from a beautiful rural hotel to the hostel at the train station in Llanes and not get a car at all. What do you all think? Any strong feelings here?
Edit: Madrid is non-negotiable, we're flying open jaw, I promised I'd visit a friend there, my husband really wants to see the museums, etc.