Not sure where to stay in San Sebastian? We've got you covered! From the scenic Old Town to trendy beachside barrios, here are our top picks.