long beach coast that i highly recommended, althought is very gay friendly places but you not find any inconfortable but you feel the craziness of the city and the energy of the beach and the city.
Sitges is a pretty little town with lots of nice beaches. There are plenty of places to walk and the city has a nice promenade to cycle, run or skate on.
It has a golf course about 5 minutes drive from its centre and a frequent, cheap train link to Barcelona. Shopping is good but expensive, restaurants are average but expensive, and accommodation the same. Holidays and weekends its very lively with an active gay scene.
very nice location for relaxing and have active time at nights. lots of choices. close to other big places to visit.