I'd highly recommended San Sebastian although it can be hard to get flights to it. It helps if you like tapas a lot. Beautiful old port town with narrow streets filled with good bars and eateries everywhere. Can even take in a R.Sociedad match if you get the timing right.