By your own car you can come to Estonia by Via Baltica, through the Latvia and Lithuania. Or by ship from Finland, Sweden, Russia, Germany. Wherever you're coming from and heading to you'll need your car's registration papers and a valid insurance policy, such as the international green card. But remember that in Tallinn's Old Town is hard to move by car, it is not even allowed everywhere, and parking is expensive.