for travel in the city - the TMB system is easy - the T10 card gives you ten single journeys for a discounted price.
http://www.tmb.net/en_US/home.jsp
sitges - take the train from Sants, 30 mins and also fair price, just make sure you don't miss the last one back, or it'll be Euro 70 in a taxi.
have fun