My husband and I have 12 days in Spain at the end of May. We fly in and out of Barcelona and will spend 3-4 days there. For the remaining days, we are looking for suggestions for 2 other towns or cities (possibly in or around the Pyrenees) that would be a good base for moderate to difficult self-guided road biking and hiking day trips. Any ideas? Thanks!