$\log_{10} 2 \simeq 0.301030$, so $\log_{10} 2^{1500} = 1500 \log_{10} 2 \simeq 451.545$, and from this, we can know that $2^{1500}$ is a 452-digit number in base 10.
Since the decimal part of $\log_{10} 2^{1500}$ is $0.545...$, $\log_{10} 3 \simeq 0.4771$ and $\log_{10} 4 \simeq 0.301030*2 = 0.602060$, we can know that $2^{1500} \simeq 3 \times 10^{451}$. ($\log_{10} (x \times 10^{451}) = \log_{10} x + \log_{10} 10^{451} = \log_{10} x + 451$) Indeed, it is $3.507... \times 10^{451}$. If a log table is provided, you memorized some entries, or you calculated log values of various constants (probably using Taylor expansion of $\ln x$?), then you can get more digits.
If you want to get accurate values of $2^{1500}$, instead of calculating $2^1, 2^2, \cdots, 2^{1499}$ sequentially, you can use the fact that $2^{2k} = (2^{k})^2$ to minimize your work. For example, if one knows that $2^{25} = 33554432$ (it's quite easy to memorize!), one can calculate $2^{50} = 33554432^2 = 1125899906842624$, without calculating $2^{26} \cdots 2^{49}$.
(Of course, you still can calculate it by doubling previous values; multiplying big numbers is more complex and easier to have a mistake than doubling a number.)