In the previous answers you have seen why your reasoning is not precise and you have even seen a solution for your problem. Given that you have asked a bunch of similar questions, I will try to give an answer which hopefully enables you to tackle other questions of that type in the future.
First of all if you have a sequence of quotients you might want to have a look at numerator and denominater seperately. This gives you $\infty/\infty$, whatever that means. Anyway this is not very helpful and tells us that basically anything can happen.
The next question should be which of them (numerator and denomintor) grows "faster" (again some unprecise notion). If the numerator grows faster you will get convergence to $\infty$, if the denominator grows faster you will get convergence to zero and if they grow "equaly" fast you probably get a finite limit.
So what is our situation here? The numerator gets an extra factor of the from $n+1$ in each step. The denominator on the other hand gets an additional factor which is also $n+1$ and every existing factor is upgraded from $n$ to $n+1$. This gives us the information that the denominator appears to grow way faster and the sequence should converge to zero.
This intuition tells us that we should prove that the sequence indeed goes to zero. None of this intuition appears in a proper proof but I guess everybody makes some considerations of that kind before he/she actually starts computing.
But how do we make this precise. The idea is to find an estimation of your sequence by something bigger, which we understand better and which also goes to zero. One way of doing this is presented in @Michaels answer:
The denominator is smaller than some power of $n$ with a lower exponent than the denominator.
Another way to do this (which makes a somewhat less harsh estimation, but is not necessarily better or anything) is to observe
$$n!\leq (\frac{n+1}{2})^n$$
The idea is here to take pairs of factors in $n!$ of the form $1\cdot n$, $2\cdot (n-1)$, $3\cdot (n-2)$...
For each pair you see something like
$$1\cdot n=(\frac{n+1}{2}-\frac{n-1}{2})(\frac{n+1}{2}+\frac{n-1}{2})\leq (\frac{n+1}{2})^2$$
and similar for each other pair. You will end up with $n$ factors of the form $\frac{n+1}{2}$.
Hence we have
$$ \frac{n!}{n^n}\leq \frac{(\frac{n+1}{2})^n}{n^n}=2^{-n}(1+\frac1n)^n\to0\cdot e=0$$
The third way tries to make an even less harsh estimation. Ideas like this might be helpful in general, if your sequence doesn't converge to zero but some finite positive limit.
We have seen above how our sequence changes in each step, namely $n$ factors in the denominator of the form $n$ are upgraded to $n$ factors of the form $n+1$. Following this idea you can show inductively that
$$\frac{n^n}{n!}=\prod_{i=1}^{n-1}(\frac{i+1}{i})^i=\prod_{i=1}^{n-1}(1+\frac{1}{i})^i$$
(Note that I compute the reciprocal of our sequence). This looks somewhat like a product where infinitely many factors are very close to $e$. To make this precise: Let $\epsilon>0$ be fixed such that $e-\epsilon>1$. Then we find an $N$ such that $e>(1+\frac{1}{i})^i>e-\epsilon$ for all $i\geq N$. We then see for $n>N$
$$\frac{n^n}{n!}=\prod_{i=1}^{n-1}(1+\frac{1}{i})^i=\prod_{i=1}^{N-1}(1+\frac{1}{i})^i\cdot \prod_{i=N}^{n-1}(1+\frac{1}{i})^i\geq 1^{N-1}\cdot (e-\epsilon)^{n-N}\to \infty.$$
So the reciprocal goes to zero.