Оптимальный по деньгам, думаю, СПб-Минск-Варшава-Берлин своим ходом. Более удобно - СПб-Турку-Стокгольм-Копенгаген-немцы. Паром Турку-Стокгольм можно недорого поймать, из Дании в Германию дороговато, но куда денешься. Ну и отели тут не Польша за 5 копеек.
Все известные мне паромы Прибалтика-Германия или Финляндия-Германия по ценам какой-то космос, я сколько ни смотрел, меньше 500-600 евро за авто+пассажиры не встречал. Это я уж лучше за рулём доеду)