For me, as an outsider, the US president election is a quite much of a farce. The entertainment level is certainly bigger than for the Russian election, where it's blatantly obvious that the election is rigged, but anyway ... those claiming the US is the worlds biggest democracy they haven't read up what "democracy" actually means.
I believe tactical voting is a problem that can't be solved merely by insisting that people should vote for the candidate they believe is the best. I heard it before and just checked it up again at Wikipedia - it actually says that "(...) Arrow's impossibility theorem and Gibbard–Satterthwaite theorem prove that any useful single-winner voting system based on preference ranking is prone to some kind of manipulation", meaning all voting systems are prone to tactical voting - but some is worse than others, and I strongly believe the US system in itself excludes the possibility of a third candidate getting significant amount of votes. People being in favor of the third candidate pretty much has to vote tactically, or their vote for sure will be worthless.
I mentioned two alternatives - two-round systems are used in quite many presidental elections world-wide (including Russia - theoretically), as well as more local elections. Instant run-off is also popular, used in Australia and many other places.
Condorcet methods can also be either instant, with the voters ranking the candidates on one voting slip, or done as several voting rounds - the algorithms are supposedly better at finding a "compromise candidate" than the runoff-voting, but still there is room for tactical voting.