So, based on recommendations here, we've decided to fly into BCN and travel to Sitges prior to embarking on a cruise that leaves out of Tarragona. In the past, we have rented cars in Europe but mostly out of smaller cities in Spain or towns in Crete where we want to explore.
Cost of a transfer from BCN to Sitges is 54 euros, then from Sitges to Tarragona 137 euros. Total 191 euros.
Cost of renting a car for entire time: 244-300 euros.
As we won't really need a car in Sitges, thinking it might be easier to pay for transfers and relax to and fro and not worry about tolls, etc.
What's the opinion of those here?