Gillian, why don't you check the "Pirineos", they are between Barcelona and San Sebastian and there are plenty of adventurous and athletic things to do there. You can also go shopping to Andorra while you are at it.