The spin vector (if we allow ourselves to use the semi-classical picture, in which spin forms a vector) has a fixed length for any particle (that is, the electron spin 1/2 doesn't change), so it's not really a dimension in that (infinite) sense. You could add a number of "spin dimensions" equal to the number of components of the spin vector and restrict it to a sphere with radius S, but this product space would only describe one particle so it's not very useful. This is why one, for spin chains, sometimes form local product spaces (fibre bundles) where, for each site, there is a space for the spin to rotate in. Such geometrical constructions don't necessarily make the physics easier to learn though.