First of all, I would like to specify what I mean for classical limit $\hslash\to 0$. It is useful to distinguish two cases: a) bosons and standard QM particles, b) fermions.
a) The classical limit means that we consider the behavior of a quantum system in the regime where the non-commutativity of canonical observables becomes negligible. The aim is to find an effective simpler description in this regime. Since the commutator between the canonical observables is proportional to Planck's constant $\hslash$, the classical limit is often written as $\hslash\to 0$.
b) For fermions the situation is more complicated, since their statistics is purely quantum and has no immediate classical analogue. The best way to recover an effective classical behavior for fermions is to take the coupled limit (following the considerations above) $\hslash\to 0$ and $N\to\infty$, where $N$ is the number of fermions. In this way it is possible to describe many fermions as a collective classical "plasma" (that obeys Vlasov evolution equation).
In the above, spin was (indirectly) neglected. Even if spin has no direct classical analogue, it does not "mess up" things to much: it may modify the behavior, but it does not prevent the possibility of having an effective description as discussed above.
Now, let's come to OP's questions:
The first is whether there are systems that do not admit a classical limit. The answer is that, as far as I know, there is no "no-go" result that tells us that for some particular system it is impossible to obtain an effective description of a suitable kind. So I would say that, even if we are not always able to obtain (derive) the effective description, this should be seen more as a technical limitation than as a fundamental feature of some special physical system. Also, it is true that the effective descriptions, especially for fermions, may be quite far from what we would intuitively describe as a classical behavior, nevertheless it is classical in the sense that it is described, roughly speaking, by a classical commutative probability theory and not by a non-commutative probability theory of Hilbert-space operators.
The second question is whether there are systems that admit more than one classical limit. If we interpret the classical limit as above in a) (depending on just one parameter), the classical description we obtain is unique. There are families of $\hbar$-dependent quantum states that would give different limits depending in which way the limit $\hbar\to 0$ is taken (subsequence extraction), but the resulting classical theory is always the same. On the other hand, if we consider a limit where there is more than one parameter, and those parameters may have a correlation between each other, then it is possible to obtain different limiting behaviors. As an example, in b) we may or not obtain a different limit if $N\sim O(\hslash^{-1})$ or $N\sim O(\hslash^{-5})$, and one of the two limits may be trivial. There is not, however, a general rule to see that, and we have to study systems case by case.
I would also like to conclude with a remark that is not completely related, but interesting. Since a quantum theory is more fundamental than the corresponding classical effective theory, the classical limit procedure is often solving ambiguities rather than being ambiguous itself. For example, there are classical motions that are not well-defined (e.g. they lack uniqueness) while the corresponding quantum motion is well-defined. In that situation, if we take the classical limit properly, we obtain a well-defined effective dynamics; and thus we have a prescription on how to treat the classical problem in the right way, that takes into account the underlying quantum theory and is properly defined. If you are interested in the (very technical) details on that type of situation, you may see this very recent paper.