Гринкарт нужна, если подаете не ранее, чем за месяц до поездки. Если документы подаются раньше, то гринкарта не нужна. Для визы при въезде на машине (мы подавали в Литву, Латвию) нужно прикладывать маршрутный лист (пункты следования, конечный пункт, пункты пересечения границы, все пассажиры авто с данными загранпаспортов). Образец написания брала на форуме Винского. Соблюдать маршрут досконально не требуется, просто чтобы был )))Еще для визы (в любом случае и для путешествия на машине, и для авиа)  нужна медстраховка на предполагаемые даты пребывания.