San Sebastian was expensive for us because we didn't know what we were doing. Actually, sleeping in albergues usually cost around 5 to 10 euros, sometimes they ask only for donations.
And there are plenty of spaces if you come early enough, but I'm going to talk about it later.