На сайте посольства Эстонии есть очень подробный перечень необходимых документов http://www.estemb.kiev.ua/rus. В данном случае я привожу ссылку на сайт посольства в Украине. От себя добавлю кратко: необходимо при себе иметь загранпаспорт, обязательно медицинскую страховку (будьте внимательны, срок по страховке должен быть на 15 дней дольше фактического пребывания в стране), обязательно билеты на транспорт туда и обратно. В случае если путешествуете автотранспортом (личное авто или в качестве пассажира), то формируется особый пакет документов. В этот пакет входят копии: техпаспорта, водительских прав, внутреннего паспорта водителя, гринкарты (страховки на автомобиль). Отдельным письмом составляется маршрут следования, в котором также надо указать, что Вы следуете пассажиром. Ну и, конечно, бронь гостиницы. В Эстонии очень лояльно относятся к электронным письмам, подтверждение по е-мейлу вполне подойдет. В Украине, например, не обязательно ехать в посольство. Существуют специальные курьерские службы, где, кстати, Вам предоставят подробную консультацию.