My husband and I plan to travel through the Baltics this summer. The ferry trip from Helsinki to Tallinn looks easy enough but it gets a little complicated after that. I'd like to go from Tallinn to St. Petersburg, then to Riga and then to Vilnius. There doesn't seem to be much in the way of train transport and I am not crazy about long bus rides.
Has anyone flown Baltic Air? How about rental cars or cars and drivers? is it better to go from Tallinn to Riga and then Riga to St. Petersburg and back?