У аэропорта несколько долговременных платных парковок, точно про это тут на форуме неоднократно писалось, ищите. Также можно оставить в городе, особенно в спальных районах.
Если билет нашли только 2 раза дешевле то не все возможные варианты смотрели
На скорую руку нашел Таллинн-Жирона-Таллинн:
Going Out From Tallinn - Girona (Barcelona)
Mon, 26 Dec 11
Depart:
Tallinn 16:55
Arrive:
Girona (Barcelona) 19:40
1 x Adult 44.99 EUR
Fare: 44.99 EUR
Online Check-In: 6.00 EUR
EU 261 Levy: 2.00 EUR
Taxes / Fees: 16.90 EUR
» Taxes and Fees 10.41 EUR
» Aviation Insurance/PRM Levy 6.49 EUR
Total Price: 69.89 EUR
Coming Back From Girona (Barcelona) - Tallinn
Thu, 5 Jan 12
Depart:
Girona (Barcelona) 09:25
Arrive:
Tallinn 14:00
1 x Adult 59.99 EUR
Fare: 59.99 EUR
Online Check-In: 6.00 EUR
EU 261 Levy: 2.00 EUR
Taxes / Fees: 20.27 EUR
» Taxes and Fees 13.78 EUR
» Aviation Insurance/PRM Levy 6.49 EUR
Total Price: 88.26 EUR
Only 4 seats left at this fare
158.15 EUR