So far, San Sebastian is VERY good, but only when the rain stops. As in, two minutes after the rain stops, start playing.
Pamplona is okay, but the tourists on the Camino de Santiago (all the tourists with two hiking stakes in their hands) are stingy. Beware the tour guides, as they'll set...