All the other answers are more than satisfactory. I have some lecture notes on basic set theory which also answer these questions, so I might as well post links to them:
To see that the cardinals do not form a set, see Fact 20 on page 10 of
http://math.uga.edu/~pete/settheorypart1.pdf
This first handout is super-naive set theory (countable choice is assumed without comment) which is meant to be accessible to an undergraduate math major. In particular I don't say "cardinal" there but rather spell things out in a more explicit way.
This seems a little simpler than the Burali-Forti paradox, for which see Section 1.4 of
http://math.uga.edu/~pete/settheorypart3.pdf
To see that there is an X of any given infinite cardinality (where X is: a field, a noncommutative group, etc.) see
http://math.uga.edu/~pete/settheorypart4.pdf
My argument for the case of fields -- which implies that of groups by taking the additive group of the field -- uses (only) that for any infinite cardinal $\kappa$, $\kappa \times \aleph_0 = \kappa$. I'm pretty sure that this is a lot weaker than AC.
If you know the Skolem-Lowenheim theorem in model theory, then it is silly to do all of these cases individually: a consistent theory in a language of cardinality $\kappa$ admits models of any infinite cardinality which is greater than or equal to $\kappa$. This is equivalent to AC (see Bell and Slomson), but the special case of countable languages is presumably not.