My friend is particularly interested in Pamplona though from what I have researched, it seems a lovely place to visit but perhaps not on a first visit of Spain with limited time (2 weeks), at least not for too long.
Some of the options we have considered is staying in Pamplona for maybe 2 days (catching the train there from Barcelona and afterward heading to Madrid) or in the alternative, staying elsewhere such as Zaragoza or San Sebastian (either catching the train there from Barcelona or in respect of San Sebastian, flying there) and then doing a day trip to Pamplona - though I have been told that the trains running from Zaragoza to San Sebastian are few and far between.
Any thoughts from those that have been to any of the above locations as to whether we stay in Pamplona itself or go elsewhere and visit Pamplona as a day trip?