Train from the airport to estacio de sants take half hour and cost is about a euro something.
From sants station you can take a train to salou, which if I remember takes about an hour or so, it should cost no more than 15 euros, maybe less.
Sants is a big train station with lots of booths...