You can buy a tray that fastens underneath the tank - very easy to install. Do a search for Toilet Drip Tray and you will see what I'm talking about.
The condensation is caused by the cold water which runs into the tank when it's flushed. Mostly a wintertime problem. The surface of the tank gets chilled. I think I have seen toilets with insulated tanks. If you're not up for replacing the toilet, the cheap fix is to wrap the tank with some sort of fabric for insulation. You can usually get these in a set with a matching cover for the lid. The other, slightly more involved, solution is to pipe hot water to the toilet with a mixing valve you can use to warm up the cold water a bit.
I have found that tanks continue to sweat when covered in fabric, and have not heard of using a mixing valve, and would be concerned that, if it failed, it could allow hot water to the toilet, which could crack the ceramic, or melt the wax seal under the bowl. At any rate, most sweating is due to high volumes of cold water going through the tank, which may be because the ballcock (fill valve) or flush valve do not seat off properly, allowing water to trickle through when toilet is not being used. Also, there may be a leak in the vicinity that evaporates and causes high humidity in the area, therefore more condensation. Running a bathroom exhaust fan more may help.
Sunny Plumber - Fix Toilet
That depends on what is wrong with it.
Get a new toilet
Wrap it with insulation
You just buy a new one, you can't fix it, cause you turned it on right after picking it from the toilet, which you shouldn't had to do :(
call the plumber
duct tape it... yay!
12 gauge
By buying a level and then leveling it
No it is not
Just replace the ballcock valve..
bird blocks and ridge vent