$\log_n 3^{2013} = k\iff n^k = 3^{2013}$.
So if $n$ is natural it's only prime factor can be $3$. So $n = 3^m$ for some $m$ so $(3^m)^k = 3^{2013}$.
In other words $mk = 2013$. And $m$ can be any factor of $2013$.
The prime factorization of $2013 = 3 \cdot 11\cdot 61$ and there are $8$ factors: $1,3, 11, 61, 33, 183, 671, 2013$.
So we can have $n = 3^{\text{any of those powers}}$.
For example $\log_{3^{2013}} 3^{2013} = 1$.
And $\log_{3^{61}} 3^{2013} = 33$ (Because $(3^{61})^{33} = 3^{2013}$.
======
Alternatively if
$\log_n 3^{2013} =k$ then
$2013 \log_n 3 = k$
$\log_n 3 =\frac k{2013}$
Now there is a log identity that $\log_a b = \frac 1{\log_b a}$ (use the change of base rule: $\log_a b = \frac {\log_b b}{\log_b a}= \frac 1{\log_b a}$.
So $\frac {2013}{k} = \log_3 n$.
So $n = 3^{\frac {2013}k}$.
If $ \frac {2013}k$ is a non-integer rational then $ 3^{\frac {2013}k}$ can not be an integer.
So if $n$ is natural then $3^{\frac {2013}k}$ where $k$ is an integer that divides evenly into $2013$. As there are $8$ such integer factors there are $8$ such numbers.