An interesting technique:
$3^{100}=10^{100\log_{10}3}=10^{100/\log_3 10}$
Now, $\log_3 10 = \log_3 (3^2\times \frac{10}9)$
What we want, here, is a reasonable approximation for $\log_3 \frac{10}9$. We can work this out by noting that, if our approximation is $\frac1x$, then $\left(\frac{10}9\right)^x\approx3$. To put it another way, $10^x\approx3^{2x+1}$. Note that this is actually just another restatement of our initial expression.
This narrows our search parameters nicely - essentially, at what power of 3 does the result end up one power of 10 below expectation from the approximation $3^2\approx10$? Note that odd powers of 3 are what we need to look at.
Well, let's go searching. $3^4=81$, so $3^8=6561$, and $3^9=19683$. This is close to a nice number, so let's use it. $3^9\approx2\times10^4$. Now, we get $3^{18}\approx4\times10^8$, and so $3^{19}\approx12\times10^8$. Still a little too high. Multiplying by 9 gives $3^{21}\approx108\times10^8$, so we're close. Multiplying by 9 again gives $3^{23}\approx972\times10^8<10^{11}$. From this, we can conclude that $10<x<11$. Given the values, and the fact that we rounded up a little along the way, let's use $x\approx10.5$.
Note: the true value is approximately 10.43
So we have $3^{100}\approx10^{100/(2+1/10.5)}$. Now, the power of 10 is $525/11$, which is $47+8/11$.
And finally, we have what we need: $3^{100}\approx10^{8/11}\times10^{47}$. We do have one remaining task - estimating $y=10^{8/11}$. So $y^{11}=10^8$, and since it's easy enough to approximate small powers... if $y=5$, we have $5^5\approx3\times10^3$, and so $5^{11}\approx4.5\times10^7$, and thus too small. If $y=6$, we have $6^5\approx8\times10^3$, and so $6^{11}\approx4\times10^8$, and thus too large. So $5<y<6$.
A slightly different version of the same idea can be done by using an intermediate result more directly...
We determined that $3^{21}\approx10^{10}$ and $3^{23}\approx10^{11}$ (and they bound the powers of 10) - combining these, we have $3^{44}\approx10^{21}$, and so $3^{100}=3^{12}\times3^{88}\approx3^{12}\times10^{42}$. And since $3^{12}=3^4\times3^8$, we have $3^{12}\approx80\times6400=512000=5.12\times10^5$.
Combining these, we have $3^{100}\approx5.12\times10^{47}$.