Where to stay in San Sebastian